什麼是外部託管javascript文件相對於window.onload調用的執行流程。 假設我們有下面的代碼在外部文件:外部託管javascript文件的代碼是否可以與window.load並行執行?Page
(function() {
console.log('logging1...');
})();
var func1 = function() {
console.log('func1 invoked!');
};
func1();
的window.load被炒魷魚之前,
1)什麼是上面代碼的執行流程或輸出?
2.)是否有可能在window.load之後執行文件的任何代碼?
3.)與window.load並行,可以執行外部文件代碼。
這個問題對我來說充滿了含糊之處。我建議閱讀http://stackoverflow.com/questions/8996852/load-and-execute-order-of-scripts和https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/加載並詢問更具體的問題。另外,JavaScript不是多線程的。你不能在js中並行運行任何東西(雖然你可以使用超時) –