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

前端命名規(guī)范

1.項(xiàng)目命名

全部采用小寫的風(fēng)格,用中劃線隔開

正例:

project-vue2-test

2.路由命名

全部采用小駝峰命名法

正例:

/pay/payInfo

3.css命名規(guī)范

類名使用小寫字母,以中劃線分隔

'table-view' , 'grid-main'

id 采用駝峰式命名

'#customerAuthList'

網(wǎng)頁外側(cè)重要部分CSS樣式命名(舉例)

外套 wrap------------------用于最外層

頭部header ----------------用于頭部

主要內(nèi)容main ------------用于主體內(nèi)容(中部)

左側(cè) main-left -------------左側(cè)布局

右側(cè) main-right -----------右側(cè)布局

導(dǎo)航條 nav -----------------網(wǎng)頁菜單導(dǎo)航條

內(nèi)容 content ---------------用于網(wǎng)頁中部

主體底部 footer -----------------用于底部

4.Javascript命名

變量命名

命名方法 : 小駝峰式命名命名規(guī)范 : 使用大寫字母和下劃線來組合命名,下劃線用以分割單詞。例如:'tableTitle'

常量

命名方法: 全部大寫命名規(guī)范: 使用大寫字母和下劃線來組合命名,下劃線用以分割單詞。例如:const MAX_COUNT = 10;const URL = 'http://www.baidu.com';

函數(shù)

命名方法 : 小駝峰式命名命名規(guī)范 : 使用大寫字母和下劃線來組合命名,下劃線用以分割單詞。推薦動(dòng)詞 : get/set/is/has/can/load(部分舉例)例如:addBarCodeSave() / tableCurrentChange()

參數(shù)名、局部變量等統(tǒng)一使用小駝峰定義方法

例如:localValue / getHttpMessage() / applicationId注:代碼中的命名不能以下劃線或美元符號(hào)結(jié)束

其他

類:大駝峰,首字母大寫例如:Person私有屬性:前綴為_例如:_name

命名嚴(yán)謹(jǐn)性

1、代碼中的命名嚴(yán)禁使用拼音與英文混合的方式,更不允許直接使用中文的方式。

2、說明:正確的英文拼寫和語法可以讓閱讀者易于理解,避免歧義。

3、例如:beijing / luoyang / rmb 等國際通用的名稱,可視同英文。4、杜絕完全不規(guī)范的縮寫,避免望文不知義。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容