我正在研究一個涉及ExtJS庫的項目,並且我找到了一段沒有道理的代碼(但它有效)。請幫助:(。Javascript函數參數
TreePanel.on('click', showDocumentFromTree);
function showDocumentFromTree(node) {
if (TreePanel.getSelectionModel().isSelected(node)) {
dataStore.baseParams = {
node : node.id,
limit : 10
}
dataStore.load({
params : {
start : 0
}
});
}
};
所以對於「showDocumentFromTree」函數定義有一個名爲「節點」但是,當代碼調用它,它沒有任何東西傳遞參數。而且,對象「節點」不一個全球性的(據我所知)。
所以,我在如何工作的困惑?這是一些神奇的是JavaScript有?
而且,當我做了console.debug打印「節點」它有它的東西(用於FireBug的console.debug)
謝謝你的時間, Ĵ
如果您覺得這一行: TreePanel.on('click',showDocumentFromTree); 調用函數showDocumentFromTree(我在這裏猜測),那麼你錯了。它只是記錄在某個時刻被調用的函數。 – airportyh 2009-06-06 01:28:34
對於在jQuery占主導地位的時代使用Extjs +1。 :) – 2009-06-06 02:10:37