这是一篇JavaScript编程代码规范,它由Sun公司的文档Code Conventions for the Java Programming Language激发而来。
由于JavaScript is not Java,这篇规范和Java规范相比有很大改动。
代码质量在软件质量中占很大比例。在软件生命周期里,一个程序会被许多人接手。如果一个程序可以很好的表达自己的结构和特性,则在
不久的将来修改它时就会减少程序崩溃的可能。
代码规范可以帮助减少程序的脆弱性。
我们所有的JavaScript代码都直接发布给公众,它应该具有发布质量。
Neatness counts.
目录:
JavaScript文件
缩进
行宽
注释
变量声明
方法声明
命名
语句
– 简单语句
– 复合语句
– 标签
– return语句
– if语句
– for语句
– while语句
– do语句
– switch语句
– try语句
– continue语句
– with语句
空格
额外的建议
– {}和[]
– 逗号操作符
– 块作用域
– 赋值表达式
– ===和!==操作符
– 令人混淆的加和减
– 邪恶的eval
JavaScript文件
JavaScript程序应该作为一个.js文件存储和发布。
JavaScript代码不应该嵌入在HTML文件里,除非那些代码是一个单独的会话特有的。HTML里的JavaScript代码大大增加了页面的大小,并且
很难通过缓存和压缩来缓解。