闭包!!!

刚接触到这个词,晕忽了许久。 1.闭包是在其词法上下文中引用了自由变量的函数。 2.如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被定义为闭包。 3.在实现深约束时,需要创建一个能显式表示引用环境的东西,并将它与相关的子程序捆绑在一起,这样捆绑起来的整体被称为闭包。 闭包!是不越看越晕啊,还不如直接用代码来说明: 例子1,创造一个函数。该函数内部的x是无法外部访问的。 var myfunc=function(){ var x »

让ie支持DOM2事件模型写法

这几天要用js做点东西,又不用现成的框架。 习惯了as3的语法,对ie的window.evnet事件机制忒不习惯。敲了一些代码,让ie8支持dom2事件模型,当然只是泡冒模型。 function $(s){ if(window.container==undefined){ window.container=new Object();//空器,让每个$("id")同一id得到是同一个 } if(window.container[s »