JAvascriptネーミング仕様
1429 ワード
時間のフレームワークBootStraptを学んで、感じはとても空っぽで、基礎はよく打っていないで、フレームワークの基礎の上でコードを変えるのは時間が長くて、しかも収穫が大きくないと感じて、そのため今週心を静めて内帯の仕事を練習して、jsとhtml 5の開拓部分を勉強します.今日javascriptを練習するとき、その中には関数があり、数の大きさを比較します.コードに間違いはないような気がしますが、ずっと実行されていません.私の関数はbijaoと命名されています.そのため、javascriptの関数と変数の命名規範を資料をめくってまとめました.
1まず変数の名前です
(1)変数名は小文字でなければならず,いずれも英語名である.
(2)変数がプライベートに設定されている場合は、前に下線を付ける必要があります.
(3).共通の変数は、その名前と一致するタイプ名を使用する必要があります.
(4). 変数が広い役割ドメイン(large scope)がある場合は、グローバル変数を使用する必要があります.クラスのメンバーとして設計できます.相対的に、役割ドメインが小さい場合やプライベート変数の場合、簡潔な単語名が使用されます.(5)変数に暗黙の戻り値がある場合は、同様の方法を使用しないでください.
(6)公有変数はその自身の属性を明確に表現しなければならず,字義が曖昧にならないようにしなければならない,例えば:MouseEventHandler
MseEvetHdlrではなくこの規定にもう一度注意してください.このようなメリットは明らかです.式で定義された意味を明確に表現できます.
2定数
定数は、オブジェクト(クラス)または列挙変数の前に宣言する必要があります.列挙変数の命名には実際の意味が必要であり、メンバーはラクダの命名規則または大文字を使用する必要があります.
3メソッド
(1)方法の命令は動詞または動詞句でなければならない
(2)クラス/コンストラクション関数は、拡張ベースクラスの名前を使用して名前を付けることができます.これにより、ベースクラスの名前:EventHandler UIEventHandler MouseEventHandlerを正確かつ迅速に見つけることができます.
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を正確かつ迅速に見つけることができます.