メンテナンス可能なJavaScriptを作成する(二)

1700 ワード

JavaScriptプログラミングの本質は、個々の関数を作成してタスクを完了することです.関数の内部では、変数と演算子が、バイトを移動させて、あることを発生させることができます.
第二章コメント
2.1単行コメント
  • は、次の行のコードの注釈を説明するために、1行の注釈を独占しています.その前にいつも空行があり、インデントレベルと次の行のコードが一致しています.
  • コードラインの最後のコメント
  • コードが終了してから注釈までの間に少なくとも1つのインデントがあります.
  • コメント(前のコード部分を含む)は、1行の最大文字数の制限を超えてはいけません.超過したら、この注釈を現在のコードラインの上に置いてください.
  • 注釈された大きなセグメントコード
  • 2.2複数行のコメント
  • 複数行の注釈の前に空白の行があるべきで、インデントレベルとその説明のコードは一致している.
  • 星号以降はスペースが必要です.
  • コードの末尾の注釈は、複数行の注釈フォーマットを使用しないでください.
    2.3使用コメント
    コードをより明確にする必要がある場合はコメントを追加します.
    2.3.1理解しにくいコード
    理解しにくいコードは通常注釈を付けるべきです.
    2.3.2エラーコードと誤認される可能性があります.
    コードが間違っているように見える場合は、コメントリマインダを追加できます.
    2.3.3ブラウザの特性hack
    ブラウザの特性Hackのコードにはいくつかのエラーが含まれています.コメントを追加できます.
    2.4文書コメント
  • のすべての方法は、方法、所望のパラメータ、可能な戻り値に注釈記述を追加しなければならない.
  • すべての構造関数は、カスタムタイプと所望のパラメータに注釈記述を追加しなければならない.
  • すべての文書化方法を含むオブジェクトが一つ以上のドキュメント注釈付きの方法を含む場合、このオブジェクトも適切に文書作成ツールに対して文書注釈を追加しなければならない.
  • 第三章文と表現
    ブロックステートメントはすべてかっこで使用します.
  • if
  • for
  • while
  • do…while…
  • try...catch...finally
  • for-i nサイクル
    for-i-nサイクルのためにhasOwnProperty()方法を使用して、インスタンス属性をフィルタリングするのが望ましい.
    第四章変数関数
    4.1変数宣言
    変数宣言はvar文で行われます.変数宣言の事前の意味:変数を関数の内部の任意の場所で定義することと、関数の上部で変数を定義することは全く同じです.
  • は、局所変数の定義を関数内の第1のステートメント
  • とする.
  • 合併var文
  • 4.2関数宣言
    関数宣言もJavaScriptエンジンによって前倒しされます.
  • は、まずJavaScript関数を宣言してから関数を使用する.
  • 関数宣言は条件文の外部で使用されるべきである.
  • 4.3関数呼び出し間隔
    関数名と左括弧の間にはスペースがありません.
    4.4すぐに呼び出す関数
      (function () {
        //    
      }())
    
    4.5厳格モード
    厳正モードの使用を推奨します.
    4.6等しい
    JavaScriptは強制的なタイプの転換メカニズムを持っています.
  • おすすめはuse strict===
  • です.