ホームページ  >  記事  >  ウェブフロントエンド  >  Node.js コーディング仕様_node.js

Node.js コーディング仕様_node.js

WBOY
WBOYオリジナル
2016-05-16 16:42:061334ブラウズ

関数を呼び出す場合、関数名と左括弧の間にスペースは入れません。

関数名とパラメーター シーケンスの間にはスペースはありません。他のすべての構文要素と左括弧の間にはスペースが 1 つあります。

すべての変数とプロパティにキャメルケースの命名規則を使用します。

インデントと単一引用符には 2 つのスペースを均等に使用します。

連想配列では、キー名にスペースまたは不正な文字が含まれていない限り、引用符を使用しません。

目的の異なるステートメントを 1 行にまとめないでください。

1 行に 1 文しかない場合でも、文末のセミコロンを省略しないでください。

インクリメント ( ) 演算子とデクリメント (--) 演算子を使用せず、代わりに = と -= を使用してください。

「等価」(==) 演算子は使用せず、「厳密等価」(===) 演算子のみを使用してください。

すべての変数宣言は関数の先頭に配置されます。

すべての関数は使用前に定義されます。

デバッグ時にコールスタックをより明確に確認できるように、コンストラクターとコールバック関数に名前を付けるようにしてください。

プロトタイプを通じてすべてのメンバー関数を定義し、コンストラクターでプロパティを定義してから、コンストラクターで new キーワードを使用してオブジェクトを作成してみてください。

複雑な継承を避けてください。継承したい場合は、util モジュールの継承関数を使用してください。たとえば、A が B を継承する場合、util.inherits(A,B) を使用できます。


参考:

「Node.js 開発ガイド」の付録 B (BYVoid)

JavaScript プログラミング スタイル (Ruan Yifeng)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。