如果不压缩,打开一页之后,有了Jquery的缓存,在其他页就不需要加载Jquery了。
如果压缩 ,所有的js文件(包括Jquery)都被压进一个js文件,不就相当于每一页都加载了一次Jquery,这不更浪费流量吗?
虽然优化的目的是要减少网络请求数量,但是本来就是手机端,造成流量上的浪费也让我很困惑。
共同的文件/代码合并为一个文件, 然后通过script
标签引入.
根据你的描述, 你的 jQuery
做为各页面中共用的代码, 不需要与其他页面中单独使用到的JS进行合并.
A 页面只加载 jQuery
和 A页面
中使用到的JS代码,
B 页面只加载 jQuery
和 B页面
中使用到的JS代码.
所有页面都使用到的代码, 可以和jQuery
一起合并,也可以单独再合并为另一个公用的文件,然后引入.
单独页面中所使用的模块可以进行合并, 然后由它所使用页面引入即可.