gpt4 book ai didi

javascript - 当您在已加载脚本标签或 jquery getScript 时调用它时,它是否会双重加载?

转载 作者:行者123 更新时间:2023-12-03 08:06:31 24 4
gpt4 key购买 nike

我只是想知道 script 标签和 jquery getScript 是如何工作的。假设脚本文件已加载或正在加载过程中。然后我动态插入脚本标签或调用 getScript 来加载相同的脚本文件。它会自动知道脚本已经存在并且不会再次加载它,还是会再次加载它?

最佳答案

给出这个 HTML:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Script Check</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$.getScript("https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js");
</script>
</head>
<body>
Check the Network Log.
</body>
</html>

我们可以看到它再次加载的网络选项卡,因为 jQuery 和浏览器都无法猜测 URL 是否已经加载。

所以 jQuery 被加载了两次,这不是一个好兆头。 JK

关于javascript - 当您在已加载脚本标签或 jquery getScript 时调用它时,它是否会双重加载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34359164/

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