Javascript 动态添加的脚本是否阻止onload事件?

Javascript 动态添加的脚本是否阻止onload事件?,javascript,html,dom,Javascript,Html,Dom,鉴于下面的代码,似乎onload事件被阻止,直到动态添加的脚本将完全加载plunker 如果我没记错的话,几年前它是不同的,那么现在大多数浏览器都是这样,还是我只是做错了什么?你想做什么?如果您想等到onload被激发,您应该在onload函数中创建并添加标记。还是你在找?我在页面的开头有一个脚本。它动态地创建另一个脚本,如我的示例中所示。我试图弄清楚,如果将这样一个脚本移动到页面底部,是否可能会减慢onload事件的速度。将其移动到页面底部可能会延迟onload事件。 var $, s

鉴于下面的代码,似乎onload事件被阻止,直到动态添加的脚本将完全加载plunker


如果我没记错的话,几年前它是不同的,那么现在大多数浏览器都是这样,还是我只是做错了什么?

你想做什么?如果您想等到onload被激发,您应该在onload函数中创建并添加标记。还是你在找?我在页面的开头有一个脚本。它动态地创建另一个脚本,如我的示例中所示。我试图弄清楚,如果将这样一个脚本移动到页面底部,是否可能会减慢onload事件的速度。将其移动到页面底部可能会延迟onload事件。
var $,
    s = document.createElement("script");
s.src = "http://code.jquery.com/jquery-2.1.3.min.js";
document.documentElement.firstChild.appendChild(s);

window.onload = function () {
    console.log($);
}