【发布时间】:2016-06-15 18:00:02
【问题描述】:
关于 window.onload 调用的外部托管 javascript 文件的执行流程是什么。 假设我们在外部文件中有以下代码:
(function() {
console.log('logging1...');
})();
var func1 = function() {
console.log('func1 invoked!');
};
func1();
在 window.load 被触发之前,
1.) 上述代码的执行流程或输出是什么?
2.) 是否有可能在 window.load 之后执行文件的任何代码?
3.) 与window.load并行,可以执行外部文件代码。
【问题讨论】:
-
这个问题对我来说充满了歧义。我建议通读stackoverflow.com/questions/8996852/… 和developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/… 并提出更具体的问题。此外,javascript 不是多线程的。你不能在 js 中并行运行任何东西,(虽然你可以使用超时)
标签: javascript html execution