JavaScript编码规范

一、命名规范

1、类         驼峰式   如:ModelClass()

2、公有方法   混合式  如: getPostion()

3、公有变量  混合式   如:frameStyle

4、常量    大写式    如:DEFAULT_FRAME_LAYOUT

5、私有方法   混合式  如:_mixedCase()

6、私有变量  混合式  如:_mixedCase

7、方法参数   混合式  如:_mixedCase(), mixedCase()

8、本地变量   混合式  如:_mixedCase, mixedCase

基础命名规范

1、所有变量必须是英文、严禁用英文

2、变量准许使用公认的英文缩写

3、类命名必须是驼峰式

4、常量全是大写字母,用下划线分割

5、枚举类型名必须有意义,枚举和枚举成员以驼峰或者大写

6、函数开头必须是有意的动词

7、私有成员变量  使用混合式命名 前面添加下划线

8、大括号前面不能有空格


二、语法规范

变量

1. 保留字以及特有的dom属性不能作为变量名 

2. 公有变量必须清楚的表达其自身的属性,避免字义含糊不清

3. 不允许频繁使用 previousSibling 和 nextSibling 

4. 不允许使用多次 parentNode 对变更频繁的页面做精确的dom定位. 

5. 重复变量建议使用 "i", "j", "k" (依次类推)等名称的变量(全世界公认)

6. 所有全局变量必须初始化




你可能感兴趣的:(JavaScript编码规范)