日期:2014-05-16  浏览次数:20325 次

Arch-04-04-JavaScript代码规范

JavascriptCodingStandard??

Javascript 代码规范

规范理念

Any violation to this guide is allowed if it enhances readability.

所有的代码都要变成可供他人容易阅读的。

--引用自Dojo Javascript 语法规范

规范详解

命名规范

  1. 必须使用 Tab 键进行代码缩进,以节约代码大小(建议设置编辑器的tab为4个空格的宽度)
  2. 接口风格

?

结构 规则 例如
驼峰式 ModuleClass()
公有方法 混合式 getPosition()
公有变量 混合式 frameStyle
常量 大写式 DEFAULT_FRAME_LAYOUT

?

  1. 其他建议风格,非必要

?

结构 规则
私有方法 混合,例子:mixedCase
私有变量 混合,例子:mixedCase
方法(method)参数 混合,例子:mixedCase, mixedCase
本地(local)变量 混合,例子:mixedCase, mixedCase

?

  1. 所有语句结束后,必须使用 ; 号结束
  2. 所有变量必须是有意义的英文,严厉禁止拼音
  3. 变量允许使用公认英文缩写
  4. 类命名必须是驼峰式
  5. 常量必须所有单词大写,并且每个单词间加下划线
  6. 枚举类型时,枚举的命名必须有意义,枚举与枚举成员必须以驼峰式