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