JavaScript规范
by xianghu zeng
1. 编码风格
1.1. 缩进
1.2. 变量命名风格
1.2.1. jquery变量以$开头($this)
1.2.2. 类名首字母大写(ClassDefine)
1.2.3. 方法名使用动词或动名词结合的驼峰式(getFunctionName,setFunctionName, isFunctionName,hasFunction )
1.2.4. 常量用大写加下划线(STATIC_VARIABLE)
1.2.5. 其他普通变量使用驼峰式
1.3. 代码格式
1.3.1. 每行代码长度不超过100个字符
1.3.2. 空格使用
1.3.2.1. 一元操作符前后没有空格
1.3.2.2. 二元操作符前后使用一个空格
1.3.2.3. 对象的属性后面的冒号前没空格,后面有一个空格
1.3.3. 方法定义
1.3.3.1. 括号前不留空格,括号后留一个空格
1.3.4. 条件控制,一条语句也不省略大括号,注意空格和换行
1.3.5. 多个变量通过多个var声明
1.4. 注释
1.4.1. 方法内部注释用“//”
1.4.2. 方法上面用yuidoc规范注释