在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