我的网站的不同页面有不同的JS的需求(主要是插件),有些需要一个灯箱,有的不要,有的需要一个旋转木马,一些不要等每页不同的小js文件VS. 1x站点范围内的js文件?
至于pageloading速度应该怎么
选项1 - 参考各的js在需要时文件:
这样一个页面可能有:
<script type="text/javascript" src="js/carousel/scrollable.js"></script>
<script type="text/javascript" src="js/jquery.easydrag.js"></script>
<script type="text/javascript" src="js/colorbox/jquery.colorbox-min.js"></script>
和另一个有:
<script type="text/javascript" src="st_wd_assets/js/carousel/scrollable.js"></script>
<script type="text/javascript" src="st_wd_assets/js/typewatch.js"></script>
选择2 - 结合,压缩成一个文件site_wide.js:
所以每个页面将引用:
<script type="text/javascript" src="js/site_wide.js"></script>
有将不使用的选择/事件侦听器,不过,如何这是不好的? 我会包括任何插件笔记/在site_wide.js顶部认证资格文件
http://stackoverflow.com/questions/2707499/improving-javascript-load-times-concatenation-vs-many-cache/2707544#2707544 http://stackoverflow.com/questions/1495338/use-cache -file-or-one-more-http-request – 2010-05-02 11:06:10