<分区>
我有一个包含多个页面的应用程序,它加载了数十个外部脚本。
一些页面包含其他页面,这意味着多个脚本被多次加载。
有什么方法可以让我冷检查正在加载哪些脚本,然后阻止它们再次加载?并提高性能。
抱歉,我没有代码示例,我才刚刚开始解决这个问题。
有没有人有什么建议?
标签 javascript
<分区>
我有一个包含多个页面的应用程序,它加载了数十个外部脚本。
一些页面包含其他页面,这意味着多个脚本被多次加载。
有什么方法可以让我冷检查正在加载哪些脚本,然后阻止它们再次加载?并提高性能。
抱歉,我没有代码示例,我才刚刚开始解决这个问题。
有没有人有什么建议?
最佳答案
您的浏览器会为您执行此操作 - 如果脚本是从同一 URL 加载的 - 因为浏览器会缓存 JavaScript 文件并从缓存中加载它们,而不是通过 HTTP 请求它们。
如果不同的页面加载相同的脚本(例如 jQuery)但来自不同的 URL,则两者都将被请求,因为缓存是按地址的。
关于javascript - 有没有办法阻止脚本加载两次? JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20094139/