gpt4 book ai didi

JavaScript : When exactly the function assigned to the onload event executes?

转载 作者:行者123 更新时间:2023-12-01 00:14:04 26 4
gpt4 key购买 nike

function loadScript(src, callback) {
let script = document.createElement('script');
script.src = src;

script.onload = () => callback(script);

document.head.append(script);
}

loadScript('/my/script.js', function() {
...
...
});

这里回调函数是在onload事件触发时执行的。但是onload事件什么时候会被触发呢? append 脚本时是否调用 onload 事件?因为我看到一旦调用 loadScript,我的回调函数就会执行。

最佳答案

它将脚本源从 script.src URL 复制到 DOM 并执行脚本中的代码后执行。

script.js 和回调函数中放入一些 console.log() 语句,您应该会看到一切发生的顺序。

关于JavaScript : When exactly the function assigned to the onload event executes?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59887467/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com