求助
比如这样一段代码window.abc="123";
之后再使用window.abc的时候(比如alert出来) 仍然会是"123"
我想问一下 window对象下并没有abc这个属性 而我手动设置window.abc="123" 他也没报错 而且我现在看的这个程序中 大量使用了各种window.XXX甚至是window.XXX.XXX这样的东西 这个是什么原理?
另外再问一下
(function(w){函数体}(window));这种语法的原理~~跪谢~~~
比如这样一段代码window.abc="123";
之后再使用window.abc的时候(比如alert出来) 仍然会是"123"
我想问一下 window对象下并没有abc这个属性 而我手动设置window.abc="123" 他也没报错 而且我现在看的这个程序中 大量使用了各种window.XXX甚至是window.XXX.XXX这样的东西 这个是什么原理?
另外再问一下
(function(w){函数体}(window));这种语法的原理~~跪谢~~~
我理解就是一种省略的写法,完整写法就是var window.abc="123";
var obj=new Object();
alert(obj.test);//undefined
obj.test="123";
alert(obj.test);//123
相当于定义了一个函数f
function f(a){
alert(a);
}
再执行f(123)