JavaScript 错误/不良实践

标签 javascript performance

即使某些功能仅在某些页面上需要,但使用单个 javascript 文件在所有页面上加载是不是不好的做法?或者应该根据给定页面上的功能分割文件并仅由需要它们的页面加载?

最佳答案

根据YSlow文件越少越好,但尽量将每个文件控制在 25k 以下。还要确保缩小或以其他方式减小 js(和 css)文件的大小。如果可能的话,在网络服务器上为 js 打开 GZip 并设置一个远期过期 header 。

参见here了解 Yahoo Developer 性能最佳实践。

关于JavaScript 错误/不良实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1196359/

相关文章:

javascript - 使用htmlunit抓取动态网页

c++ - 由于调试符号而产生的巨大可执行文件,为什么呢?

android - ORM性能: is greenDAO faster than ORMLite?

javascript - 如何使用 browserify 包含非 Node 模块

javascript - 需要一个正则表达式来验证长度为 6 到 25 个字符的字母数字

javascript - 使弹出窗口的高度扩展到它的子项的内容

javascript - JS 字符串不等于自身有什么原因吗? (见照片)

ruby-on-rails - 是否使用 API

python - 爬行速度在接近尾声时急剧减慢

database - 加入标签表——我应该加入 PHP 还是数据库服务器?