2012-02-18 52 views
0

我使用下列準則:jQuery函數是否異步?

(function($){ 

var methods = { 
    init : function(options) { 
    // THIS 
}, 
show : function() { 
    // IS 
}, 
hide : function() { 
    // GOOD 
}, 
update : function(content) { 
    // !!! 
} 
}; 
etc. 

我的問題是:如果我叫從上面列出的其他功能之一上面列出的功能之一,是一個異步調用?它有點貌似:我試圖連接所有的事件處理程序的一個功能,我調用該函數了一個又一個,但該事件處理是先前的功能執行過程中的某個地方連接。那可能嗎?

謝謝。

回答

1

調用從另外一個方法並不能使它異步的。你需要一個真正的異步操作,比如ajax調用,定時器等等,以實現異步操作。

從調用中的另一個將只執行兩個順序同步,然後立即執行另一個處理程序。

+0

這就是我想,之前我注意到整個數組傳遞之前被附上了我的事件處理程序。 – Vincent 2012-02-18 02:14:24