一、命名规范
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. 所有全局变量必须初始化