首頁  >  文章  >  web前端  >  Node.js編碼規格_node.js

Node.js編碼規格_node.js

WBOY
WBOY原創
2016-05-16 16:42:061331瀏覽

呼叫函數的時候,函數名稱與左括號之間沒有空格。

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

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

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

關聯數組,除非鍵名中有空格或是非法字符,否則一律不用引號。

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

不要省略句末的分號,即使一行只有一個語句。

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

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

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

所有函數在使用前都定義。

盡量為建構函式和回呼函數命名,這樣當你在偵錯的時候可以看見更清晰的呼叫棧。

盡量將所有的成員函數透過原型定義,將屬性在建構子內定義,然後對建構子使用new關鍵字建立物件。

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


參考資料:

《Node.js開髮指南》附錄B(BYVoid)

Javascript程式設計風格 (阮一峰)

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn