【发布时间】:2016-06-19 18:29:44
【问题描述】:
例如,我的网站中存在三个不同的页面,它们将使用不同的 js 代码和一些常见的 js 代码。
把这些js代码分成不同的文件是不是一个好习惯?
例如在A.html中:
<script src="/js/common.js"></script>
<script src="/js/pageA.js"></script>
在 B.html 中:
<script src="/js/common.js"></script>
<script src="/js/pageB.js"></script>
那么,当我访问页面A时,页面B相关的js不会被加载,所以我认为它会更快?我想太多了吗?没必要?
还是应该把所有的js放在一个js文件里?
例如,在每个 html 文件中:
<script src="/js/main.js"></script>
人们通常会怎么做?
【问题讨论】:
-
加载两个 50kb 的 JS 文件通常比加载一个 100kb 的 JS 文件更快,因为流水线。对于网站,我喜欢 sitewide.js(通常是捆绑包)、sectionwide.js 和 pagespecific.js(如果需要)。
标签: javascript html http web