将我的所有.js分组到一个文件中 - 好主意?

时间:2012-07-28 14:19:33

标签: javascript jquery html

我在my website上有几个脚本。 将它们全部分组到一个文件中是否有意义? 或者最好将它们分开?

2 个答案:

答案 0 :(得分:5)

对于制作,我总是将它们分组到一个文件中并压缩和/或缩小它们。浏览器只能(用于?)同时向同一个域发出2个请求。

如果是一次性操作,您可以使用此website来缩小文件。另外,你必须考虑自动化这个过程。

但如果您想在某些时候进行更改,请同时保留原始的未压缩文件。

答案 1 :(得分:2)

为了生产最佳:

  • 加载从谷歌CDN缩小的所有框架
  • 在一个文件中收集网站的所有脚本缩小/压缩它。
  • 如果缩小文件大256kB并且某些脚本在所有页面上都不使用剥离,直到它为2或3
  • 如果脚本文件超过3则不好(大多数浏览器一步一步加载它并为用户阻止页面)
  • 发布html代码底部的所有脚本

对于后备框架加载(谷歌也可以关闭)

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">window.jQuery || document.write('<script type="text/javascript" src="js/jquery.min.js"><\/script>')</script>