我有一个复合组件,我在一个页面中插入了两次,一次用于不同容器(宽屏或平板电脑)中的每个不同的“页面类型”,通过媒体查询我选择要应用的 .css 文件,并在我选择显示的那些 .css 文件:没有某些 div。现在,我的那些复合组件应用相同的 .js 文件,该文件具有组件使用的许多功能...我的问题是,尽管一个 div 未显示而另一个未显示,但 .js 文件是否应用两次是吗?
最佳答案
大多数浏览器都会缓存 JavaScript 文件,因此客户端不需要下载文件两次。
为避免这种情况,我建议将脚本引用移至主页,而不是将其放在 2 个 DIV 中。如果您将 <script>
在页面底部,直到 <div>
才会运行已加载。
关于javascript - 尽管未显示 div,.js 文件是否应用两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23609429/