JavaScript は保守可能なコードを作成します

小云云
リリース: 2017-12-06 15:31:05
オリジナル
1790 人が閲覧しました

基本的な書式設定のインデントレベルはスペース4個のインデントで、タブは4文字に統一するのがベストです。ステートメントの末尾のセミコロンによって引き起こされるエラーの例。

rreee

basicのフォーマットdentationレベルレベルのステートメントのrevereeed of retrorsこの問題を修正してください。
//原始代码function getData() {    return     {        title:"Maintainable JavaScript",        author:"Nicholas C. Zakas"    }
//分析器会它理解function getData
ログイン後にコピー

行の長さ
4个空格缩进,最好统一tab为4个字符。
ログイン後にコピー
ログイン後にコピー

改行
结尾分号
ログイン後にコピー
ログイン後にコピー

例外: 変数に値を代入する場合、2行目の位置は

などの代入演算子の位置と揃える必要があります。

//原始代码function getData() {
    return 
    {
        title:"Maintainable JavaScript",
        author:"Nicholas C. Zakas"
    }//分析器会它理解function getData() {
    return;
    {
        title:"Maintainable JavaScript",
        author:"Nicholas C. Zakas"
    };
}
ログイン後にコピー
ログイン後にコピー

空行

メソッド間

ローカルとメソッドのステートメントの間

複数行または単一行のコメントの前

メソッド内のロジックの間に空行を挿入改善する読みやすさ
  • 基本的な書式
  • インデントレベル
  • //这段代码工作正常,尽管没有用分号function getData() {
        return {
            title:"Maintainable JavaScript",
            author:"Nicholas C. Zakas
        }
    }
    ログイン後にコピー

  • ステートメントの終わり
  • 80个字符
    ログイン後にコピー

    エラーを生成する例
  • 通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)
    ログイン後にコピー
これを修正するには、開始中括弧を戻りの質問と同じ行に移動します。

var result = something + antherThing + yetAnotherThing + somethingElse + 
             anotherSomethingElse;
ログイン後にコピー
行の長さ

4个空格缩进,最好统一tab为4个字符。
ログイン後にコピー
ログイン後にコピー
改行

结尾分号
ログイン後にコピー
ログイン後にコピー
例外: 変数に値を代入する場合、2行目の位置はなどの代入演算子の位置と揃える必要があります。
//原始代码function getData() {
    return 
    {
        title:"Maintainable JavaScript",
        author:"Nicholas C. Zakas"
    }//分析器会它理解function getData() {
    return;
    {
        title:"Maintainable JavaScript",
        author:"Nicholas C. Zakas"
    };
}
ログイン後にコピー
ログイン後にコピー

空行

メソッド間

ローカルとメソッドのステートメントの間

複数行または単一行のコメントの前

メソッド内のロジックの間に空行を挿入改善する可読性
  • 上記の内容は、JavaScript での保守可能なコードの作成に関するものであり、皆様のお役に立てれば幸いです。
  • 関連する推奨事項:

  • JavaScript での単純な AJAX メソッド ライブラリの作成に関するチュートリアル
  • よくある JavaScript のメモリ リーク
  • 浅いものから深いものまで JavaScript での Split 関数の使用方法の紹介

以上がJavaScript は保守可能なコードを作成しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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