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

      
      

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

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

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

                版本:v1.0

                日期:2022-01-15

                一:命名規(guī)范

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

                項(xiàng)目命名

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

                例如:my-world / world

                文件夾命名

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

                例如:home-page / home

                文件命名

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

                例如:home-page / home

                變量命名

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

                例如:maxHeight / userMaxHeight / homeMaxHeight

                常量命名

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

                例如:const USER_TYPE = “9001”;

                函數(shù)命名

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

                例如:showToast / _getPrice

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

                例如:getSize / setSize / hasNumber

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

                二:注釋規(guī)范

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

                單行注釋 //

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

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

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

                例如:

                // 商品名稱

                goodsName: ‘獼猴桃’,

                /**

                * 傳入人員姓名,從數(shù)據(jù)庫(kù)中查詢?cè)撊藛T的手機(jī)號(hào)碼

                * @param {String} userName 姓名

                * @return {Number} 手機(jī)號(hào)

                */

                getUserMobile(userName){

                ……

                return mobile;

                },

                三:CSS規(guī)范

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

                2. id采用小駝峰命名。

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

                4. 縮進(jìn)整潔有序。

                四:項(xiàng)目規(guī)范

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

                src

                api 所有接口封裝

                asstes 資源文件

                – images 圖片

                – videos

                components 所有組件

                router 路由

                store 狀態(tài)管理

                styles 公共樣式

                utils 公共函數(shù)庫(kù)

                view 視圖

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

                home.vue

                home-detail.view

                – user

                五:附件

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

                get獲取/set設(shè)置

                add增加/remove刪除

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

                start啟動(dòng)/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標(biāo)記

                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進(jìn)入/exit退出

                abort放棄/quit離開

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

                collect收集/aggregate聚集

                obsolete廢棄/depreciate廢舊

                launch啟動(dòng)/run運(yùn)行

                compile編譯/execute執(zhí)行

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

                相關(guān)推薦

                • 存儲(chǔ)過程語(yǔ)法(sql server存儲(chǔ)過程語(yǔ)法)

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

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

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

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

                  極目新聞?dòng)浾咄趿亮咙S佳琪 據(jù)福克斯新聞網(wǎng)報(bào)道,當(dāng)?shù)貢r(shí)間11月21日,已故籃球巨星科比·布萊恩特的長(zhǎng)女娜塔莉亞·布萊恩特21日向法院提交臨時(shí)限制令,聲稱這位32歲的前科從十幾歲起就騷…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                  2022年11月22日

                聯(lián)系我們

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