日期:2014-05-16  浏览次数:20358 次

发现一个网站调用js是这样的,特来学习如何做到?
HTML code
<script src="http://s5.qhimg.com/v.360.cn/;scripts;js;/qwrap;112,suggest,lazyloader,cookie,qwrap-sliders,components;dom;getSelfIndex,components;touch;touch-locus,detail;watch_record,stats,index;video-index/e95d64aa.js"></script>




发现一个网页他js调用是这样的,经过了解,这样可以减少请求次数,提高页面打开速度
猜测是不是用了什么工具生成的这个连接地址,
我如何也做到和他的一样?





------解决方案--------------------
应该是一个动态打包JS的服务。你其实可以用java等自己写一个这种服务,需要实现URL重写,因为默认情况下
JS属于静态资源是不会动态执行的。将这个请求交给相应的处理程序之后就简单了,只需要分析URL,解析出
需要打包的JS文件,然后一一读取出来并将这些文件的内容合并、压缩后返回
------解决方案--------------------
楼上的意思是截取URL,对URL做分析,取相应的JS包,处理后在打包返回。
------解决方案--------------------
参考下
http://dancewithnet.com/2010/06/08/minify-js-and-css-files-in-server/