JavaScript编程风格和一些注意事项
来源:互联网 发布:java classpath变量值 编辑:程序博客网 时间:2024/06/09 16:03
下面是专家总结出来,在写JS程序是应该遵守的一些编写JS规范:
规则1:表示区块起首的大括号,不要另起一行,直接在关键字后面写入。
规则2:调用函数的时候,函数名与左括号之间没有空格。
规则3:函数名与参数序列之间,没有空格。
规则4:所有其他语法元素与左括号之间,都有一个空格。
规则5:不要省略句末的分号。
规则6:不要使用 with 语句。
规则7:不要使用"相等"(==)运算符,只使用"严格相等"(===)运算符。
规则8:不要将不同目的的语句,合并成一行。
规则9:所有变量声明都放在函数的头部。
规则10:所有函数都在使用之前定义。
规则11:避免使用全局变量;如果不得不使用,用大写字母表示变量名,比如 UPPER_CASE。
规则12:不要使用 new 命令,改用 Object.create() 命令。
规则13:建构函数的函数名,采用首字母大写(InitialCap);其他函数名,一律首字母小写。
规则14:不要使用自增(++)和自减(--)运算符,用 += 和 -= 代替。
规则15:总是使用大括号表示区块。
原文见: http://www.jm47.com/document/4596.aspx
网友的关于JS程序编写需要注意的一些问题:
1、禁止使用for-in语句枚举数组。(这个好像说的是不安全还是怎么回事)。
2、禁止使用with语句。(貌似我没这样用过)。
3、业务代码禁止使用eval。
禁止使用Function 构造器,它是另外一种形式的eval。
禁止给setTimeout 或者setInterval 传递字符串类型参数,否则这两个方法的行为就类似于eval。
(这只知道eval可能把字符串当作代码运行,后面说的完全不知道什么意思)
4、禁止使用new Object(),必须用{}替代。
5、禁止使用new Array(),必须用[]替代。
原文参见: http://bbs.csdn.net/topics/390586638
- JavaScript编程风格和一些注意事项
- 【JAVASCRIPT】JavaScript编程风格
- Javascript编程风格
- JavaScript编程风格
- JavaScript编程风格
- JavaScript编程风格
- Javascript编程风格
- JavaScript编程风格
- javascript编程风格
- Javascript编程风格(转载)
- Javascript编程风格
- JavaScript编程风格
- Javascript编程风格
- javascript 编程风格
- Javascript编程风格
- JavaScript编程风格
- JavaScript编程风格
- Javascript编程风格
- Sublime Text 2 使用
- 页面引用js的注意
- 汪精卫传
- 规则引擎系列:业务规则分类
- malloc与new区别
- JavaScript编程风格和一些注意事项
- 世界是平的
- HTML5应用之文件拖拽上传
- Rescheduling Interrupts
- exp/imp导出导入功能对job的的影响
- VC++实现文件关联
- 句柄(handle)类
- centos Apache、php、mysql默认安装路径
- 管理类中的指针成员