在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    艾思軟件:前端開發(fā)規(guī)范文檔

    開發(fā)規(guī)范(前端)

    版本:v1.0

    日期:2022-01-15

    一:命名規(guī)范

    命名統(tǒng)一使用英文單詞,要求簡單,通俗易懂。

    項目命名

    使用小寫字母,多單詞采用 “ – ” 中劃線拼接。

    例如:my-world / world

    文件夾命名

    使用小寫字母,多單詞采用 “ – ” 中劃線拼接。

    例如:home-page / home

    文件命名

    使用小寫字母,多單詞采用 “ – ” 中劃線拼接。

    例如:home-page / home

    變量命名

    使用小駝峰命名。如果單文件中變量過多,可能會出現(xiàn)重名的情況,建議增加前綴來區(qū)分不同功能的變量?;蛘甙炎兞坎鸱值讲煌奈募?。

    例如:maxHeight / userMaxHeight / homeMaxHeight

    常量命名

    全部使用大寫字母。多單詞采用 “ _ ” 下劃線隔開。

    例如:const USER_TYPE = “9001”;

    函數(shù)命名

    規(guī)范一:使用小駝峰命名。被繼承的父類的私有函數(shù)需要增加下劃線前綴 “ _getPrice() ”。

    例如:showToast / _getPrice

    規(guī)范二:根據(jù)函數(shù)作用,適當(dāng)添加動詞前綴。

    例如:getSize / setSize / hasNumber

    前綴請查看文檔最底部“附件一:(函數(shù)命名動詞前綴整合)”

    二:注釋規(guī)范

    簡單易懂的變量方法,盡量編寫注釋。復(fù)雜難懂的變量方法,必須編寫注釋

    單行注釋 //

    在代碼上一行編寫單行注釋,簡單介紹下方代碼用途、注意事項等內(nèi)容。

    多行注釋 /* */ 或 /** */

    方法必須使用多行注釋。當(dāng)變量或代碼塊復(fù)雜,單行注釋不足以解釋清楚的時候,也需要使用多行注釋。

    例如:

    // 商品名稱

    goodsName: ‘獼猴桃’,

    /**

    * 傳入人員姓名,從數(shù)據(jù)庫中查詢該人員的手機號碼

    * @param {String} userName 姓名

    * @return {Number} 手機號

    */

    getUserMobile(userName){

    ……

    return mobile;

    },

    三:CSS規(guī)范

    1. class類名使用小寫字母,多單詞采用 “ – ” 中劃線拼接。

    2. id采用小駝峰命名。

    3. scss、less中變量、函數(shù)、mixin統(tǒng)一采用小駝峰命名。

    4. 縮進整潔有序。

    四:項目規(guī)范

    項目結(jié)構(gòu)建議規(guī)范(實際根據(jù)具體需求邏輯進行調(diào)整)

    src

    api 所有接口封裝

    asstes 資源文件

    – images 圖片

    – videos

    components 所有組件

    router 路由

    store 狀態(tài)管理

    styles 公共樣式

    utils 公共函數(shù)庫

    view 視圖

    – home 視圖文件需要分模塊分文件夾存放

    home.vue

    home-detail.view

    – user

    五:附件

    附件一:(函數(shù)命名動詞前綴整合)

    get獲取/set設(shè)置

    add增加/remove刪除

    create創(chuàng)建/destory移除

    start啟動/stop停止

    open打開/close關(guān)閉

    read讀取/write寫入

    load載入/save保存

    create創(chuàng)建/destroy銷毀

    submit 提交/commit 交付

    backup備份/restore恢復(fù)

    import導(dǎo)入/export導(dǎo)出

    split分割/merge合并

    inject注入/extract提取

    attach附著/detach脫離

    bind綁定/separate分離

    view查看/browse瀏覽

    edit 編輯/modify修改

    select選取/mark標記

    copy復(fù)制/paste粘貼

    undo撤銷/redo重做

    insert插入/delete移除

    add加入/append添加

    clean清理/clear清除

    index索引/sort排序

    find查找/search搜索

    increase增加/decrease減少

    play播放/pause暫停

    observe觀察/listen監(jiān)聽

    build 構(gòu)建/publish發(fā)布

    input輸入/output輸出

    encode 編碼/decode解碼

    encrypt 加密/decrypt 解密

    send 發(fā)送/receive接收

    pack 打包/unpack解包

    parse 解析/emit 生成

    connect連接/disconnect斷開

    download下載/upload上傳

    update更新/revert復(fù)原

    refresh刷新/synchronize同步

    lock鎖定/unlock解鎖

    checkOut簽出/checkIn簽入

    begin開始/end結(jié)束

    push推/pull拉

    expand展開/collapse折疊

    begin起始/end結(jié)束

    start開始/finish 完成

    enter進入/exit退出

    abort放棄/quit離開

    debug調(diào)試/trace跟蹤

    collect收集/aggregate聚集

    obsolete廢棄/depreciate廢舊

    launch啟動/run運行

    compile編譯/execute執(zhí)行

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    (0)
    用戶投稿
    上一篇 2022年6月23日 06:20
    下一篇 2022年6月23日 06:20

    相關(guān)推薦

    • wordpress使用the_excerpt函數(shù)顯示文章的摘要信息

      如果你的文章需要摘要信息可以使用此函數(shù),使用此函數(shù)需要了解如下四點1、它自動提取文章內(nèi)容前55個字符作為文章摘要2、摘要不含有任何html和圖片標簽3、此函數(shù)只能用在循環(huán)中4、文章…

      2022年6月15日
    • MAC/iOS利用FFmpeg解析音視頻數(shù)據(jù)流

      利用FFmpeg解析音視頻流,音視頻流可以來自一個標準的RTMP的URL或者是一個文件. 通過解析得到音視頻流,進一步就可以解碼, 然后視頻渲染在屏幕上,音頻通過揚聲器輸出. 實現(xiàn)…

      2022年6月27日
    • 詳細比較 Kotlin 和 Java! 在這里你會知道哪個對你的項目是最好的

      通過今天的博客標題,你一定已經(jīng)得到了一個提示。我們將在今天的博客中看到 Kotlin 和 Java 之間的基本區(qū)別。 我們將對java和 Kotlin 進行所有的比較。 Andro…

      2022年6月17日
    • 手機丟失后,該怎么保障支付寶、微信支付和手機銀行的安全呢?

      在日常生活中手機使用的頻率越來越高,出門需要用手機出示行程碼和健康碼,購物的時候也越來越多人選擇用手機進行支付。如果手機一旦丟失,里面的支付寶,微信和手機銀行里的錢很可能會被盜走呢…

      2022年7月15日
    • 慶賀-北京羽樂通過CMMI3級認證

      近日,在上海擎標信息技術(shù)服務(wù)有限公司的咨詢輔導(dǎo)下,北京羽樂創(chuàng)新科技有限公司再次通過了美國cmmiinstitute授權(quán)CMMI主任評估師的嚴格審查,順利獲得了CMMIV2.0軟件研…

      2022年8月12日
    • Qt開發(fā)經(jīng)驗小技巧226-230

      226. qtc開發(fā)工具內(nèi)置了不少的函數(shù),可以很方便的進行一些判斷和處理。 “`cpp //最小版本要求 !minQtVersion(5, 15, 2) { messa…

      2022年7月5日
    • “靈魂社交”軟件Soul赴港上市,活躍用戶中75%為Z世代

      文 / 八真 出品 / 節(jié)點財經(jīng) 6月30日,社交平臺Soul(Soulgate Inc.)向港交所遞交IPO申請書,中金公司和美林證券擔(dān)任聯(lián)席保薦人。 據(jù)悉,Soul原本于今年5…

      2022年7月2日
    • Adobe將對上萬種顏色收費(adobe標準 adobe顏色)

      adobe 公司中文網(wǎng)上的 Flash Player 是免費的其他軟件收費,但可以試用一個月 如果是免費軟件在網(wǎng)上會有提示;10移動圖層和選區(qū)時,按住Shift鍵可做水平垂直或45…

      2022年11月12日
    • 怎么樣才能提高excel的效率?

      提高Excel的操作效率,最直接的方法當(dāng)然是使用快捷鍵,一方面快捷鍵減少了調(diào)用菜單的層級,讓你直達最終的命令,另一方面可以批量進行操作,一次性完成多項操作。 001、最厲害的Exc…

      2022年7月23日
    • Python 100天 7:計算機為什么需要操作系統(tǒng)Window,Linux、macOS

      一臺計算機有了硬盤、鼠標、顯示器、內(nèi)存、CPU它能工作嗎?這些設(shè)備是如何協(xié)調(diào)工作的,我們?yōu)槭裁?能打字上網(wǎng)聊天? 原因是有操作系統(tǒng) 這個大管理來協(xié)調(diào)與控制這些物理設(shè)備的工作 操作系…

      2022年6月28日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時間:周一至周五,10:30-18:30,節(jié)假日休息