javascript - 编译/组合 Jquery 文件以提高性能

标签 javascript jquery compression bundle minimize

我对我的 jquery 文件进行了研究和优化。

我只编译了不返回 http://closure-compiler.appspot.com/ 错误的代码 因此在这种情况下,所有 jquery 库都会返回至少 20 个错误,因此我将它们保持原样。

然后我把这些

jquery.min.js
jquery-ui.js
jquery.validate.min.js
jquery.cookie.js

全部放入一个名为 jquery.js 的文件中。这个文件有657kb!!!可以吗?我确实注意到加载时有些腿,但没有比以前严重的了。

我还有一个名为functions.js 的脚本文件,该文件大小为 40kb(大部分已编译)

我也使用了 moment.js 库,它是 83kb。

总共需要在脚本中加载 780kb!有什么建议可以减少这种情况吗?

最佳答案

尝试使用 YUI Compressor 来压缩您的 JavaScript 文件。

对于标准 jquery javascript,获取缩小版本,就像使用 jquery.min.js 代替 jquery.js

或者您可以下载 YUI 压缩机并压缩您自己的文件

java -jar yuicompressor-x.y.z.jar myfile.js -o myfile-min.js

关于javascript - 编译/组合 Jquery 文件以提高性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24559618/

相关文章:

javascript - 调用参数列表的函数

javascript - Firefox 扩展 - 我们如何检查这是否是内容脚本?

javascript - AngularJS 中的指令内部指令?

javascript - 我想添加没有结束标签的html标签

javascript - 滚动时如何更改 div 上的标题?

image - 使用 Imagemagick 压缩非常大分辨率的图像文件

algorithm - 在 Jeff 的幻灯片中查找有关 "Group varint encoding/decoding"的更多详细信息

javascript - 无法获得 mobx 自动运行、 react 、何时重新触发多次

javascript - 'for' 循环内的 Ajax 调用

c++ - 如何使用 zlib 轻松压缩和解压缩文件?