js文件的合并与分离 当js文件很大的时候,应该将js文件的合并成一个文件还是多个文件好呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 文件多了 http的请求势必就多了所以没有绝对化的还是视情况而定吧 我们的策略是写多个文件,但是使用php,合成一个文件输出,而且只输出需要的文件, 一个问题是,如果一个js文件过大,会不会造成js的运行过慢? 那是后台的处理,在前台表现上就等于合成一个。原则就是:主要的,常用的,能合并的合并。而极少用的特殊的,基本就不要合并。这还跟程序的逻辑有关。即使是短短几行代码,如果写成死循环,照样要玩完。一般来说,大JS还是有所影响,所以一般要对大JS进行压缩。首先先让你的代码质量上去,在正常的代码层面上减少不必要的垃圾代码,和影响运行效率的逻辑弯路。然后再利用JS压缩工具进行压缩。如果这样都不行,那就该考虑考虑是不是有些地方根本不该用JS来做。比如很多问题是可以用CSS处理的,代码量还比JS少得多。另外一些问题还根本不应该用JS,而是应该由后台负责的。现在很多人盲目用JS。JS能做的不代表就应该用JS去做。 ++开发时还是分模块;使用时用PHP合并成一个,并缓存,启动压缩这样1M的js,可能只有150K.首次转输慢点,但可接受,但因为后的有缓存,下次不用传输。原则:不要在js中执行代码或加载文件! js如何去当前时间前一天的时间 关于DIV浮动定位 提个小问题! 怎么实现特定图片悬停上出现提示 js 控制radio选项 ■■■如何做到在页面有一个按钮,一点按钮,即把当前页面的所有内容(HTML代码)保存到一个变量?? 关于访问文件修改日期的问题 让人困惑的流程选择!请帮忙看看! 网页上一个按纽,点它后,它链接的EXE文件自动运行? JAVASCRIPT与JSP路径问题? 求JQUERY插件(既能够像google一样根据输入值出现下拉选单....) 关于闭包的问题
原则就是:主要的,常用的,能合并的合并。而极少用的特殊的,基本就不要合并。这还跟程序的逻辑有关。即使是短短几行代码,如果写成死循环,照样要玩完。一般来说,大JS还是有所影响,所以一般要对大JS进行压缩。首先先让你的代码质量上去,在正常的代码层面上减少不必要的垃圾代码,和影响运行效率的逻辑弯路。然后再利用JS压缩工具进行压缩。如果这样都不行,那就该考虑考虑是不是有些地方根本不该用JS来做。比如很多问题是可以用CSS处理的,代码量还比JS少得多。另外一些问题还根本不应该用JS,而是应该由后台负责的。现在很多人盲目用JS。JS能做的不代表就应该用JS去做。
++
开发时还是分模块;
使用时用PHP合并成一个,并缓存,启动压缩
这样1M的js,可能只有150K.
首次转输慢点,但可接受,但因为后的有缓存,下次不用传输。原则:不要在js中执行代码或加载文件!