javascript - 有没有办法阻止脚本加载两次? JavaScript

标签 javascript

<分区>

我有一个包含多个页面的应用程序,它加载了数十个外部脚本。

一些页面包含其他页面,这意味着多个脚本被多次加载。

有什么方法可以让我冷检查正在加载哪些脚本,然后阻止它们再次加载?并提高性能。

抱歉,我没有代码示例,我才刚刚开始解决这个问题。

有没有人有什么建议?

最佳答案

您的浏览器会为您执行此操作 - 如果脚本是从同一 URL 加载的 - 因为浏览器会缓存 JavaScript 文件并从缓存中加载它们,而不是通过 HTTP 请求它们。

如果不同的页面加载相同的脚本(例如 jQuery)但来自不同的 URL,则两者都将被请求,因为缓存是按地址的。

关于javascript - 有没有办法阻止脚本加载两次? JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20094139/

相关文章:

javascript - 如何在 javascript 中获取对象的第一个、最后一个和其他值?

javascript - 将 Firebase 数据检索到 html 页面文本框中的问题

javascript - 如何为单个剑道网格列设置最大宽度属性?

javascript - 表单提交后的通知

javascript - 使用 NodeJS 的文件路径问题

javascript - 为什么使用 data() 将函数存储在元素上?

javascript - 如何在可内容编辑列表项(不同缩进)之间移动插入符号,同时保持插入符号 x 偏移量?

javascript - 如何在文本输入中放置文档网址?

javascript - UI-Grid 在页面加载时不会占用 100% 的宽度

javascript - 过滤对象并将其添加到数组中而不重复