node.js的編碼規範簡單介紹

antzone發表於2017-03-26

通常情況下編碼都有一個規範,無論是語法規定還是慣例,下面就簡單介紹一下node.js的編碼規範,希望能夠對初學者有所幫助。

規則列表如下:

1.呼叫函式的時候,函式名與左括號之間沒有空格。

2.函式名與引數序列之間,沒有空格;所有其他語法元素與左括號之間,都有一個空格。

3.使用小駝峰式命名法作為所有變數和屬性的命名規則。

4.縮排使用兩空格,統一使用單引號。

5.關聯陣列,除非鍵名中有空格或是非法字元,否則一律不用引號。

6.不要將不同目的的語句,合併成一行。

7.不要省略句末的分號,哪怕一行只有一個語句。

8不要使用自增(++)和自減(--)運算子,用+=和-=代替。

9.不要使用"相等"(==)運算子,只使用"嚴格相等"(===)運算子。

10.所有變數宣告都放在函式的頭部。

11.所有函式都在使用之前定義。

12.儘量給建構函式和回撥函式命名,這樣當你在除錯的時候可以看見更清晰的呼叫棧。

13.儘量將所有的成員函式通過原型定義,將屬性在建構函式內定義,然後對建構函式使用new關鍵字建立物件。

14.避免複雜的繼承,如果要繼承,儘量使用util模組中的inherits函式。比如A繼承B,可以util.inherits(A,B)


相關文章