JAvascriptネーミング仕様


時間のフレームワークBootStraptを学んで、感じはとても空っぽで、基礎はよく打っていないで、フレームワークの基礎の上でコードを変えるのは時間が長くて、しかも収穫が大きくないと感じて、そのため今週心を静めて内帯の仕事を練習して、jsとhtml 5の開拓部分を勉強します.今日javascriptを練習するとき、その中には関数があり、数の大きさを比較します.コードに間違いはないような気がしますが、ずっと実行されていません.私の関数はbijaoと命名されています.そのため、javascriptの関数と変数の命名規範を資料をめくってまとめました.
1まず変数の名前です
(1)変数名は小文字でなければならず,いずれも英語名である.
(2)変数がプライベートに設定されている場合は、前に下線を付ける必要があります.
 
this._somePrivateVariable = statement;

       (3).共通の変数は、その名前と一致するタイプ名を使用する必要があります.
 
   
setTopic(topic)//    topic   Topic      

        (4). 変数が広い役割ドメイン(large scope)がある場合は、グローバル変数を使用する必要があります.クラスのメンバーとして設計できます.相対的に、役割ドメインが小さい場合やプライベート変数の場合、簡潔な単語名が使用されます.(5)変数に暗黙の戻り値がある場合は、同様の方法を使用しないでください.
 
(6)公有変数はその自身の属性を明確に表現しなければならず,字義が曖昧にならないようにしなければならない,例えば:MouseEventHandler
MseEvetHdlrではなくこの規定にもう一度注意してください.このようなメリットは明らかです.式で定義された意味を明確に表現できます.
2定数
定数は、オブジェクト(クラス)または列挙変数の前に宣言する必要があります.列挙変数の命名には実際の意味が必要であり、メンバーはラクダの命名規則または大文字を使用する必要があります.
 
 
 
 
 var NodeTypes ={
    Element :1,
    DOCUMENT:2
}

3メソッド
(1)方法の命令は動詞または動詞句でなければならない
 
obj.getSomeValue()

(2)クラス/コンストラクション関数は、拡張ベースクラスの名前を使用して名前を付けることができます.これにより、ベースクラスの名前:EventHandler UIEventHandler MouseEventHandlerを正確かつ迅速に見つけることができます.