在EXT-JS,是做什么的区别:Ext JS的这种说法
this.combo= new Combo(....)
和
var combo = new Combo().
而且...有一个调试器,System.out.print
种在Ext JS中的功能我可以随时看到'this'
中包含的对象是什么?
在EXT-JS,是做什么的区别:Ext JS的这种说法
this.combo= new Combo(....)
和
var combo = new Combo().
而且...有一个调试器,System.out.print
种在Ext JS中的功能我可以随时看到'this'
中包含的对象是什么?
Console.log()
在Chrome开发者工具或Firefox的萤火其相当于System.out.print
如果你在一个函数是那么“变种”将创建一个局部变量,否则其在全球范围内。至于this
它在JavaScript中比在java中有所不同。在JavaScript中,这总是指我们正在执行的函数的“所有者”,或者更确切地说,指的是函数作为方法的对象。这是通过使用JavaScript中this
的运行:
只想补充,它变得棘手,当涉及到的事件,以什么this
指上面的回答。默认情况下,this
引用触发事件的对象。意思是说,如果您在对象o
中使用Ajax.request ({...})
,的success
事件处理程序中的对象具有AJAX请求,则默认情况下引用Ajax请求对象,而不是对象o
。但是,您可以在注册处理函数时始终传递scope
参数,以保证处理函数中引用了哪些this
。 谢谢!
投了赞成票。只是想补充说,因为这是在extjs的情况下,知道Function.createDelegate的帮助。 – 2011-02-02 04:36:53