代码习惯问题记录

来源:互联网 发布:14岁谈恋爱软件 编辑:程序博客网 时间:2024/06/14 05:49


  1. 总是使用var声明变量
  2. 行末别忘了分号
  3. 使用标准而不是不标准的功能
  4. 使用严格等于操作符。
  5. 使用数组的字面语法创建新数组。
  6. 不要使用 arguments.callee 和它的属性。
  7. 不修改内置对象的原型,除非是为了和新的 JavaScript 引擎兼容。
  8. 使用驼峰命名(如:camelCaseNames)以及大写的常量(如:UPPERCASE),避免使用const关键字,因为IE不支持
  9. 使用命名空间技术
  10. 避免对象上使用with(), 数组使用for in
  11. 要知道truthy和falsy规则
  12. JavaScript资源中不使用IE条件注释
  13. 小心使用闭包以及不要循环引用
  14. 同样,小心使用”this”
  15. 避免使用 eval 函数.
  16. 不要使用字符串作为 setTimeout 或者 setInterval 的第一个参数.
    另外,应该避免使用 setInterval.
  17. 为了检测一个对象的类型,使用 Object.prototype.toString 方法;
    除非为了检测一个变量是否已经定义,我们应尽量避免使用 typeof 操作符。


0 0
原创粉丝点击