摘要: 编码规范避免使用全局变量写在所有函数外面的变量就是全局变量。之所以要避免使用全局变量是因为:如果有多个类库的话,它们都定义了一个名字的变量。这时候后引入的类库中该变量的值就会覆盖前面引入的类库中该同名变量的功能。解决方案1、对于需要立即执行的,使用匿名函数并立即执行。(function(){ var test = "hello, world!"; alert(test);}());这里注意:该匿名函数外面的括号以及最后的分号不能忘了!2、对于不用立即执行的,直接封装到函数里面即可。缓存循环长度for (var i=0, max=arr.length; i<max; i 阅读全文
posted @ 2013-09-09 09:28 王海舟 阅读(206) 评论(0) 推荐(0) 编辑