if(!sky.containers) sky.containers =
{
Window : function()
{
this.element = document.createElement("div");
this.element.modal = false;
this.element.height = 240;
this.element.draggable = true;
this.element.resizable = true;
this.element.position = "center";
this.element.width = 240;
this.element.target = document.body;
this.element.title ="";
this.element.headerHeight = 30;;
this.element.effects = {};
this.element.show = function()
return this.element;
}}
在这种情况下关键字THIS是什么?“sky.containers”或“Window”?什么是ELEMENT,如果没有变量定义这个名字?Javascript关键字THIS和ELEMENT
试着做一个console.log(this)或alert(this)来获得更多关于'this'的细节。 – 2012-04-26 17:53:30
其说:[object,object] – ozsenegal 2012-04-26 17:54:12
不要使用alert,请使用console.log,特别是在Chrome或FireFox(带FireBug)时,它会给出更详细的输出。警报信息较少。在这种情况下,您可以在这些浏览器中看到“控制台”,这个浏览器带有F12 – Matt 2012-04-26 17:55:32