编写高质量代码 Web前端开发修炼之道 读书笔记
2014-04-27 00:00
651 查看
第五章 高质量的JavaScript
5.1 养成良好的编程习惯
5.1.1 团队合作-如何避免JS冲突
使用匿名函数控制变量的作用域(function(){})() 先定义一个匿名函数然后立即执行它
用匿名函数将脚本包起来,可以有效控制全局变量,避免冲突隐患。
利用全局作用域的变量在各匿名函数间打起桥梁,但应该严格控制全局变量的数量!
用hash对象作为全局变量
用一个{}对象类型的变量作为全局变量的属性。 推荐用大写的GLOBAL作为全局变量的变量名。
使用命名空间
var GLOBAL={}; GLOBAL.A={}; GLOBAL.A.str="a"; GLOBAL.B={}; GLOABL.B.str="b";
使用多级命名空间
var GLOBAL={}; GLOBAL.A={}; GLOBAL.A.CAT={}; GLOBAL.A.DOG={}; GLOBAL.A.CAT.name="mimi";
相关文章推荐
- 《编写高质量代码--Web前端开发修炼之道》(读书笔记)
- 读书笔记:编写高质量代码--web前端开发修炼之道(一:1-4章)
- 编写高质量代码--Web前端开发修炼之道 读书笔记
- 『编写高质量代码Web前端开发修炼手册』读书笔记--高质量的CSS
- 【读书笔记】编写高质量的代码Web前端开发修炼之道——曹刘阳
- 《编写高质量代码 Web前端开发修炼之道》读书笔记
- web-front-编写高质量代码--Web前端开发修炼之道
- 编写高质量代码-web前端开发修炼之道文摘
- web-front-编写高质量代码--Web前端开发修炼之道
- 编写高质量代码--Web前端开发修炼之道
- <编写高质量代码--web前端开发修炼之道>之css总结
- web前端开发修炼之道--编写高质量代码
- 读书笔记之html标签的语义的意义——《编写高质量的代码:Web前端开发的修炼之道》
- 编写高质量代码——Web前端开发修炼之道(一)
- 读书笔记《编写高质量代码-web前端开发修炼之道》
- 编写高质量代码—Web前端开发啊修炼之道(二)
- 编写高质量代码--Web前端开发修炼之道
- 编写高质量代码——Web前端开发修炼之道(一)
- 编写高质量代码—Web前端开发啊修炼之道(二)
- [Books] 《编写高质量代码--Web前端开发修炼之道》