即使某些功能仅在某些页面上需要,但使用单个 javascript 文件在所有页面上加载是不是不好的做法?或者应该根据给定页面上的功能分割文件并仅由需要它们的页面加载?
最佳答案
根据YSlow文件越少越好,但尽量将每个文件控制在 25k 以下。还要确保缩小或以其他方式减小 js(和 css)文件的大小。如果可能的话,在网络服务器上为 js 打开 GZip 并设置一个远期过期 header 。
参见here了解 Yahoo Developer 性能最佳实践。
关于JavaScript 错误/不良实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1196359/