编写可维护的JavaScript-第6章-避免使用全局变量

1.全局变量带来的问题

  • 命名冲突
  • 代码脆弱
  • 难以测试

 

2.意外的全局变量

不小心忽略了var,导致意外的创建了全局变量

 

3.单全局变量方式

  • 类似于jQuery的$,做到整个库类只有一个全局变量
  • 命名空间
  • 模块(require等)

 

4.零全局变量

  • 使用闭包做到零全局变量
  • 只有代码不被其他代码所依赖的情况下可以使用零局部变量

posted on 2016-07-19 13:26  JayusTree  阅读(98)  评论(0编辑  收藏  举报

导航