前端常用代碼規範,項目規範。

一、css規範。

推薦使用scss+BEM命名風格,百度下有很多實踐細節。

二、js命名規範。

  1. 用小駝峯命名一般函數和變量
  2. 大駝峯命名構造函數類。
  3. 大寫字母命名常量
  4. vue文件,因爲vue組件用“-”, 命名都用“-”
  5. “_”+變量:表示公共變量。

三、文件命名規範。

  1. window,mac文件不分大小寫。linux文件分大小寫。
  2. 目錄用小寫“-”命名。
  3. 文件用小寫“_”命名。

四、js代碼整潔之道。

1:表示區塊起首的大括號,不要另起一行。
2:調用函數的時候,函數名與左括號之間沒有空格。
3:函數名與參數序列之間,沒有空格。
4:所有其他語法元素與左括號之間,都有一個空格。
5:不要省略句末的分號。
6:不要使用with語句。
7:不要使用"相等"(==)運算符,只使用"嚴格相等"(===)運算符。
8:不要將不同目的的語句,合併成一行。
9:所有變量聲明都放在函數的頭部。
10:所有函數都在使用之前定義。
111:建構函數的函數名,採用首字母大寫(InitialCap);其他函數名,一律首字母小寫。
12:不要使用自增(++)和自減(–)運算符,用+=和-=代替。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章