摘要: (function(window,undefined){})(window) 立即执行匿名参数,不污染全局变量。Jquery的最外层调用。传window为了速度,嵌套了以后访问全局变量不用到外层函数去找,不传undefined为了安全。 在低版本的IE,FF里undefined是可以赋值改变的,所以 阅读全文
posted @ 2016-09-12 23:13 dreamerDu 阅读(267) 评论(0) 推荐(0) 编辑
摘要: js ,变量的作用域链从函数内往外逐层寻找变量的声明或赋值,直到window,不能反过来,反过来要靠闭包。 变量赋值时如果没有声明过,有可能是全局变量window.变量名,很简单: 如果不加var,表示仅仅是一个赋值操作,但是也不能狭隘地理解为一个全局变量,比如有可能在外层函数里声明过。那就是外层函 阅读全文
posted @ 2016-09-12 12:38 dreamerDu 阅读(211) 评论(0) 推荐(0) 编辑