1.文件/文件夾
命名采用均采用 全小寫英文 + "-"
2.樣式 class 規(guī)范
1.使用樣式命名空間作為前綴
2.使用 全小寫英文 + "-" 拼接, 單個(gè) class "-" 數(shù)量不能超過 4 個(gè)
3.樣式 class 嵌套不能超過 3 級(jí)
常量/變量 的 聲明
1.變量使用 let, 常量使用 const
2.常量命名: 全大寫英文 + "_"
3.變量命名: 1) 駝峰 2) 函數(shù)內(nèi)指向變量可使用 "_" + 駝峰
4.語義明確
函數(shù)/方法 命名
1.使用動(dòng)詞為首單詞
2.使用駝峰命名 functionName, 組件混入 使用 $_private_functionName
函數(shù)注釋
1.遵循 JSDoc
2.入?yún)?返回 為必要注釋
3.函數(shù)內(nèi)部有復(fù)雜邏輯需要進(jìn)行注釋
分號(hào)的使用
vue 項(xiàng)目不使用, react 項(xiàng)目使用
引號(hào)的使用
1.html/css 使用雙引號(hào)
2.js 使用單引號(hào)
組件
1.組件首部添加注釋, 描述 入?yún)?事件/關(guān)鍵方法
2.屬性添加注釋
3.方法添加注釋
4.避免調(diào)用其他組件方法, 使用事件發(fā)送進(jìn)行通知, 并更新事件中心注釋
5.name 為必須, 使用 pascal
6.組件模板 屬性/事件 書寫分行
7.組件引入聲明使用 pascal, 書寫到模板使用 小寫英文 + '-'
請(qǐng)求處理
必要狀態(tài)處理: 成功/失敗/異常 均需有對(duì)應(yīng)處理
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者