我很難清除一個概念;說我有下面的代碼片段:Javascript方法執行和觸發事件
$('a.classA').on('click', function(){
// something do here
});
$('a.classB').on('click', function(){
// something do here
$('a.classA').trigger('click');
// rest of the code
});
我們瞭解Javascript依次執行。因此,當該方法對應於a.classB
事件a.classB
正在執行時,那麼程序觸發click
事件a.classA
將暫停當前方法的執行,並且當click
事件a.classA
將完成時,它將執行其餘代碼?或者該方法將在不同的線程中執行;儘管線程在Javascript中不可用。
必須有[更好的測試方法](http://jsfiddle.net/MyzzK/)? –
就像在IE中嘗試一些東西,並相信它是在規範中 – Alexander