亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                艾思軟件:前端開發(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ù)作用,適當添加動詞前綴。

                例如:getSize / setSize / hasNumber

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

                二:注釋規(guī)范

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

                單行注釋 //

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

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

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

                例如:

                // 商品名稱

                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恢復

                import導入/export導出

                split分割/merge合并

                inject注入/extract提取

                attach附著/detach脫離

                bind綁定/separate分離

                view查看/browse瀏覽

                edit 編輯/modify修改

                select選取/mark標記

                copy復制/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復原

                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)刪除。
                用戶投稿
                上一篇 2022年6月23日 06:20
                下一篇 2022年6月23日 06:20

                相關(guān)推薦

                • 存儲過程語法(sql server存儲過程語法)

                  今天小編給各位分享存儲過程語法的知識,其中也會對sql server存儲過程語法進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲過程基本語法…

                  2022年11月26日
                • 世界杯海外直播在哪看(中國女籃世界杯直播)

                  最近一段時間最火爆的話題就是世界杯了,大家都想第一時間觀看直播比賽,一些海外小伙伴在問世界杯海外直播在哪看?2022年世界杯海外直播免費觀看平臺有哪些?下面小編為大家?guī)硎澜绫M狻?/p>

                  2022年11月25日
                • 科比19歲女兒遭自稱與她生“科比式孩子”男子跟蹤騷擾

                  極目新聞記者王亮亮黃佳琪 據(jù)??怂剐侣劸W(wǎng)報道,當?shù)貢r間11月21日,已故籃球巨星科比·布萊恩特的長女娜塔莉亞·布萊恩特21日向法院提交臨時限制令,聲稱這位32歲的前科從十幾歲起就騷…

                  2022年11月24日
                • 免費加盟一件代發(fā)貨源在哪里找(加盟一件代發(fā)收費嗎)

                  這幾天有關(guān)網(wǎng)上貨源平臺還是有不少人咨詢的,為了能夠拿到便宜的貨源,大家對各大貨源網(wǎng)站也是關(guān)注不斷。那么,免費加盟一件代發(fā)貨源在哪里找?現(xiàn)在一件代發(fā)貨源平臺有哪些呢?哪里拿貨價格最便…

                  2022年11月24日
                • 世界杯買球軟件有哪些合法嗎

                  隨著2022卡塔爾世界杯的開幕,許多球迷朋友們也都開始參與世界杯的競猜了。世界杯競猜是目前足球彩票的主要玩法,想要參與世界杯買球的小伙伴,可以購買世界杯體彩。最近有些小伙伴在問,世…

                  2022年11月24日
                • 免費清理c盤的軟件(清理c盤空間不影響系統(tǒng))

                  電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長時間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時候呢不要去…

                  2022年11月24日
                • pdf虛擬打印機(添加pdf虛擬打印機)

                  本文主要講的是pdf虛擬打印機,以及和添加pdf虛擬打印機相關(guān)的知識,如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 pdf虛擬打印機具體是什么功能? 電腦虛擬打印機的功能有…

                  2022年11月24日
                • 電商打單是什么意思 打單軟件哪個好

                  在電商行業(yè)當中,打單配貨方式分為前置打單和后置打單。兩者之前其實是有區(qū)別的,那今天小編就來跟大家說說。 一、前置打單和后置打單的區(qū)別 一般電商行業(yè)用的打單發(fā)貨的方式其實都是前置打單…

                  2022年11月23日
                • 愛美劇改成什么了(愛美劇什么意思)

                  現(xiàn)在市面是哪個有很多看劇神器,有韓劇軟件、泰劇軟件、美劇軟件,其中愛美劇是非常不錯的一款看美劇軟件,里面資源豐富,據(jù)悉現(xiàn)在已經(jīng)改名了,那么愛美劇改成什么了?愛美劇現(xiàn)在叫什么?下面小…

                  2022年11月22日
                • 騰訊視頻app(騰訊視頻app怎么登錄別人的會員)

                  今天小編給各位分享騰訊視頻app的知識,其中也會對騰訊視頻app怎么登錄別人的會員進行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 手機如何登錄騰訊視頻 ;?…

                  2022年11月22日

                聯(lián)系我們

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