最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

JavaScript编写可维护的代码

来源:懂视网 责编:小采 时间:2020-11-27 20:10:32
文档

JavaScript编写可维护的代码

JavaScript编写可维护的代码:基本的格式化缩进层级4个空格缩进,最好统一tab为4个字符。语句结尾结尾分号产生错误的例子。//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas&q
推荐度:
导读JavaScript编写可维护的代码:基本的格式化缩进层级4个空格缩进,最好统一tab为4个字符。语句结尾结尾分号产生错误的例子。//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas&q

基本的格式化缩进层级4个空格缩进,最好统一tab为4个字符。语句结尾结尾分号产生错误的例子。

//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas" }
//分析器会它理解function getData

基本的格式化

缩进层级

4个空格缩进,最好统一tab为4个字符。

语句结尾

结尾分号

产生错误的例子

//原始代码function getData() {
 return 
 {
 title:"Maintainable JavaScript",
 author:"Nicholas C. Zakas"
 }//分析器会它理解function getData() {
 return;
 {
 title:"Maintainable JavaScript",
 author:"Nicholas C. Zakas"
 };
}

可以通过将左花括号移至与return同一行的位置来修复这个问题。

//这段代码工作正常,尽管没有用分号function getData() {
 return {
 title:"Maintainable JavaScript",
 author:"Nicholas C. Zakas
 }
}

行的长度

80个字符
换行
通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)

例外:当给变量赋值时,第二行的位置应当和赋值运算符的位置保持对齐,例如

var result = something + antherThing + yetAnotherThing + somethingElse + 
 anotherSomethingElse;

空行

  • 在方法之间

  • 在方法的局部和语句之间

  • 在多行或单行注释之前

  • 在方法内的逻辑片段之间插入空行,提高可读性

  • 基本的格式化

    缩进层级

    4个空格缩进,最好统一tab为4个字符。

    语句结尾

    结尾分号

    产生错误的例子

    //原始代码function getData() {
     return 
     {
     title:"Maintainable JavaScript",
     author:"Nicholas C. Zakas"
     }//分析器会它理解function getData() {
     return;
     {
     title:"Maintainable JavaScript",
     author:"Nicholas C. Zakas"
     };
    }

    可以通过将左花括号移至与return同一行的位置来修复这个问题。

    //这段代码工作正常,尽管没有用分号function getData() {
     return {
     title:"Maintainable JavaScript",
     author:"Nicholas C. Zakas
     }
    }

    行的长度

    80个字符
    换行
    通常我们会在运算符后换行,下一行会增加两个层级的缩进(8个字符)

    例外:当给变量赋值时,第二行的位置应当和赋值运算符的位置保持对齐,例如

    var result = something + antherThing + yetAnotherThing + somethingElse + 
     anotherSomethingElse;

    空行

  • 在方法之间

  • 在方法的局部和语句之间

  • 在多行或单行注释之前

  • 在方法内的逻辑片段之间插入空行,提高可读性

  • 以上内容就是JavaScript编写可维护的代码,希望能帮助到大家。

    声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    JavaScript编写可维护的代码

    JavaScript编写可维护的代码:基本的格式化缩进层级4个空格缩进,最好统一tab为4个字符。语句结尾结尾分号产生错误的例子。//原始代码function getData() { return { title:"Maintainable JavaScript", author:"Nicholas C. Zakas&q
    推荐度:
    标签: 代码 维护 编写
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top