## 編碼規范
* 注釋代碼交予后端之前必須刪除
* css代碼必須單獨寫在css文件中
* script標簽默認為js語言,無需添加type屬性
* css文件必須統一放到頭部
* js文件無特殊情況必須統一放在body標簽下方
* 所有涉及到后端替換變量的地方必須要有單獨的標簽,例如用戶名和手機號。
正例:
~~~html
<div>
<span class="username">用戶名</span>
<span class="mobile">手機號</span>
</div>
~~~
反例:
~~~html
<h4>
用戶名
<font>手機號</font>
</h4>
~~~
* 避免使用CSS類型選擇器,非必要的情況下不要使用元素標簽名和ID或class進行組合。
~~~
/* 不推薦 */
ul#example {}
div.error {}
/* 推薦 */
#example {}
.error {}
~~~
* 涉及到圖片組件需要設置寬高,否則客戶上傳不規格圖片頁面會變形。
* 文字過長部分需要用省略號代替
* 手機版需要對主流機型進行適配(iPhone6以上,華為、小米、魅族、oppo、vivo主要機型)
* 前端class,id,命名全部用駝峰命名法,禁止使用下劃線等命名法,區別于插件的命名方法。
* 修改插件命名的樣式時,尋找dom 的class層級要高或者直接使用 !important, 避免被插件的樣式覆蓋,修改的插件樣式盡量放在一處。
* 不是完全相同樣式的兩個標簽,請用不同的class名稱,以便修改時不用將css寫在標簽內,或者是修改時影響其他標簽樣式。