我在我网站的不同页面中使用了10个js
个文件,但从来没有在一起。
是否可以将所有js
个文件编译成单个文件?
我希望避免客户端浏览器必须加载多个js
文件。
如何实现这一目标以及加载性能方面的最佳实践是什么?
答案 0 :(得分:0)
您可以尝试使用AMD模块加载程序,例如requirejs。它能够将所有脚本连接并uglify为一个文件,以便在一个请求中下载所有脚本。
如果您不想使用AMD模块,您可以手动连接并最小化文件。最小化主要是为了压缩代码并混淆源代码,即使有工具来反转最小化的代码。请查看Google's closure compiler和UglifyJS。
你可以做的另一件事是让你的网络服务器gzip它的application/javascript
MIME类型的响应。
答案 1 :(得分:0)