在prestoshop电子商务网站上,我有一些使用jQuery插件的模块。问题是我有很多文件请求,YSlow建议我通过统一.js文件来减少请求。
您能否就如何统一这些模块使用的文件(哪些是基本的jQuery插件)给我一个建议?
答案 0 :(得分:2)
它告诉你使用打包多个javascript文件。根据您加载文件的方式,这可能是必要的,也可能不是必需的。
如果您使用head.js
之类的内容在页面加载后加载您的文件异步,那么您的页面将不会阻塞,而您的加载因此将它们打包在一起并不重要
或者您可以使用多部分XHR之类的东西来组合它们。看看supply.js
。
另一个受欢迎的选项是require.js
(暂时没有检查过该网站。看起来非常整洁。热爱布局)
如果您在<script src="foo">
标记中使用了很多<head>
,那么这不是一个很好的方法。