gpt4 book ai didi

javascript - 加载外部 JS 并在同步后立即运行脚本

转载 作者:行者123 更新时间:2023-12-03 11:19:13 30 4
gpt4 key购买 nike

我有这个 index.html:

<!DOCTYPE html>
<html>
<head>
<script src="src/index.js"></script>
<script>
alert("2");
</script>
</head>
<body>
</body>
</html>

和这个 index.js:

alert("1");

为什么 alert('2') 出现在 alert('1') 之前。
据我所知,加载src/index.js应该是一个阻塞操作。

https://codesandbox.io/s/kww2o7rm0v

谢谢

最佳答案

您可以使用 SetTimeout() 函数使第二个警报开始,或者在退出警报时调用另一个脚本中的函数,使用:

alert("1");
// You could either put all of the other script in a function and call that here, or change the src of the script
document.GetElementById("ScriptID").src = "src/index.js";

希望我能帮上忙!

关于javascript - 加载外部 JS 并在同步后立即运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55785386/

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