我有以下代碼。javascript加載事件執行順序
//create a tab and active it var tab = gBrowser.addTab("chrome://xxx/content/html/xxx.html"); gBrowser.selectedTab = tab var newTabBrowser = gBrowser.getBrowserForTab(gBrowser.selectedTab); newTabBrowser.addEventListener("load", function() { //event 1. }, true);
其中xxx.html有
$(document).ready(function(){ //event 2 }); $(window).load(function(){ //event 3 });
據我所知,事件2事件之前發射3 和事件1是由事件發生前3發射的警報(),任何人都可以給我解釋一下之所以如此。或者1和3的順序是不可預測的。謝謝。
快速問題'addEventListener'只綁定處理程序,爲什麼它被觸發? – 2011-04-12 19:32:07
請參閱:https:/ /developer.mozilla.org/en/DOM/element.addEventListener – user200340 2011-04-13 09:05:06