将我所有的.js分组到一个文件中-好主意
Grouping all my .js into one file - good idea?
我的网站上有几个脚本。将它们全部分组到一个文件中有意义吗?还是最好把它们分开?
对于生产,我总是将它们分组到一个文件中,并压缩和/或缩小它们。浏览器只能(用于?)同时向同一域发出两个请求。
如果是一次性操作,则可以使用此网站缩小文件。另一方面,你必须考虑自动化流程。
但是,如果你想在某个时候进行更改,也请保留你的原始未压缩文件。
生产最佳:
- 加载从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>
相关文章:
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 如何在elfinder插件(一个文件管理器插件)上获得上传前事件
- Sails.js:同时发布文本输入和一个文件
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- 要求定义另一个文件中的对象
- 是否可以使用JavaScript/AAJAX在客户端创建一个文件
- 如何将所有JS文件连接到一个文件夹中
- 请求准备一个文件并返回路径,允许用户在准备好时下载
- 从AngularJS中的另一个文件中的控制器访问服务
- 将任何CDN配置为只传递一个文件,无论请求的url是什么
- 通过AngularJS promise下载一个文件
- Grunt-将多个文件最小化/处理为一个文件
- 文件的节点自动化移动到另一个文件夹中
- 用于文件移动到另一个文件夹的Javascript自动化
- 需要从一个文件中获取多个模块
- 仅首先需要使用jasmine从节点添加一个文件
- jQuery Mobile样式从另一个文件加载内容
- 最小化CSS/JS文件,并使用命令行创建一个文件
- 我如何制作一个文件的副本并用gump将其移动到父文件夹
- 为什么当我上传文件并点击更多上传另一个文件的第一个删除