一次编写一个包含网站所有页面行为的大型 javascript 文件会更好吗?或者只加载特定于该页面的javascript?
我知道一个大文件更适合缓存。但是我认为浏览器可能会在不需要它们的页面上运行所有类型的不必要的代码(jQuery on "ready" 的东西和附加事件)。
我也明白 HTTP 请求越少越好。因此,我看到了 3 个场景:
- 整个网站的一个大文件
- 根据需要加载模块
- 一个特定于每个页面的组合文件,作为所需模块的组合动态生成。
什么是最好的?
我有 Yii 框架,如果有帮助的话。