ホームページ > ウェブフロントエンド > jsチュートリアル > Web 開発でコードを記述するためのルールは何ですか?

Web 開発でコードを記述するためのルールは何ですか?

零下一度
リリース: 2017-06-26 10:00:10
オリジナル
1387 人が閲覧しました

私は新人の中で最も飛行能力が低いので、コードの標準化を容易にするために時間をかけてメモをとっただけです。

良い開発をしてください。コーディングの習慣にはメリットがたくさんあります。コーディングの際に注意すべき点については、「Gao Chengli から学ぶコードの制約」でまとめましたが、フロントエンドは必要ないと主張する機関には黙って文句を言いました。英語の基本はお金のことで本当に迷っています;

a. 命名上の制約: ハンガリー語の命名法/キャメルケースの命名法/パスカル命名法

ハンガリー語の命名法: この命名方法は体系的なハンガリー語の命名法とハンガリー語のアプリケーションの命名法に細分化できます。

-> 構文: 変数名 = 型 + 説明

- > 規約型:

a --- array

o --- object

s --- string

l --- float

fn --- function

i --- int

r --- Regular

b --- boolean

キャメルケース命名法(リトルキャメルケース命名法):最初の単語が小文字で始まり、後続のすべての単語 単語の最初の文字はすべて大文字です。

パスカルの名前付け (キャメルケース命名法): 各単語の最初の文字は大文字です

1. メソッドの名前付け: 動詞

-> 一般的な動詞の規則:

can --- アクションを実行できるかどうかを判断する

has --- 特定の値があるかどうかを判断する

is --- それが特定の値であるかどうかを判断する

get - -- 特定の値を取得します

set --- 特定の値を設定します

load --- データをロードします

3. 特別な関数/変数の非ハード規則の命名:

1): 定数: すべての大文字の単語は"_" で区切る;

2): コンストラクター: CamelCase の命名;

3): プライベートメンバー (プロパティ/メソッド): 接頭辞 "_";

b. 非ハードコーディングの原則:

1.イベント オブジェクトは、必要に応じて、必要なデータのみを渡します。

3. イベント レイヤーは、イベントのみを処理します。

5. オブジェクトの所有権を尊重することは、自分が作成したオブジェクトのみを変更することです。

c. グローバル検索を回避し、検索範囲のチェーンの長さを最小限に抑えます。

2. with、eval、setTimeout いいえ、関数の使用を避けます。

-> ステートメントの数を最小限に抑えます。

5. 数値に対するビット演算が高速化されます。

6. dom 演算を最適化します (この分野では多くのことを学ぶ必要があるため、しばらくは共有しません)。

d: コードコメントの共通識別子:

1.@author プログラムの作成者の説明

2.@version ソースファイルのバージョンの説明

3.@param メソッドのパラメータの説明

4.@deprecated 非推奨推奨使用方法

5.@return メソッドの戻り値の説明

6.@see 参照内容の指定に使用

7.@Exception スローされる例外の種類

8.@throws 例外スロー

9.@example サンプルコード

ゆっくりと開発したメモがたくさんあります。

以上がWeb 開発でコードを記述するためのルールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート