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

Grouping all my .js into one file - good idea?

本文关键字:一个 文件 好主意 js      更新时间:2024-03-27

我的网站上有几个脚本。将它们全部分组到一个文件中有意义吗?还是最好把它们分开?

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

如果是一次性操作,则可以使用此网站缩小文件。另一方面,你必须考虑自动化流程。

但是,如果你想在某个时候进行更改,也请保留你的原始未压缩文件。

生产最佳:

  • 加载从google 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>