Javascript代码规范

来源:互联网 发布:组态软件的组成 编辑:程序博客网 时间:2024/05/21 10:33

1.       javascript文件引用尽量放在body结束标签最近的地方

 

2.       使用空格缩进,建议使用4个空格

 

3.       每行代码长度不超过80列

 

4.       添加有意义的注释内容,并且保持更新

 

5.       变量名不要使用下划线开头

 

6.       总是使用var声明变量

 

7.       所有变量声明放在函数的头部,合并为一条var语句

 

8.       避免使用全局变量,用大写字母表示全局变量名

 

9.       表示区块起首的大括号,不要另起一行

return {

}

 

10.   不要省略句末的分号

 

11.   不要使用with语句

 

12.   不要使用eval函数(仅在反序列化时可用)

 

13.   在setTimeout和setInterval中使用函数而不是字符串

 

14.   不要使用“相等”(==)运算符,使用“严格相等”(===)运算符

 

15.   所有函数都在使用前定义,推荐使用var funcName = function(){ … }的方式

 

16.   不要在区块内声明函数,可以在函数中嵌套函数(非常有用)

 

17.   作为构造函数的函数名首字母大写,其他函数名一律首字母小写

functionNamesLikeThisvariableNamesLikeThisClassNamesLikeThisEnumNamesLikeThismethodNamesLikeThis,and SYMBOLIC_CONSTANTS_LIKE_THIS

 

18.   不要使用自增和自减运算符,用+=和-=代替

 

19.   总是使用大括号{}表示区块

 

20.   return语句的返回内容不要使用括号包裹

 

21.   避免使用continue语句

 

22.   使用{}而不是new Object(),使用[]而不是new Array()

 

23.   不要修改内置类型的原型

 

24.   javascript代码和htmlcss内容分开

 

25.   调用函数时,函数名与左括号之间没有空格

 

26.   函数名与参数序列之间,没有空格

 

27.   所有其他语法元素与左括号之间,都有一个空格

 

28.   使用JSLint/ JSHint等工具检查代码

原创粉丝点击