- <script type="text/javascript" src="http://www.wfuyu.com/static/js/jquery_min.js"></script>
- <script type="text/javascript" src="http://www.wfuyu.com/static/js/jquery.lazyload.mini.js"></script>
- <script type="text/javascript" src="http://www.wfuyu.com/static/js/jquery.jcarousel.min.js"></script>
- <script type="text/javascript" src="http://www.wfuyu.com/static/js/ckk.js?v=2012032901"></script>
- <script type="text/javascript" src="http://www.wfuyu.com/static/js/swfobject.js?v=2012032901"></script>
大家看到后面有加?v=参数,这样做的原因有两个
第一,就是保证每次请求都是最新的JS文件,防止缓存
第二,就是接受参数了
关于第一点解释下,静态服务器会对静态文件做缓存,所以静态文件有更新之后,引用时需要加上参数以便客户端能引用到最新版本,通过使用更新时的时间截作版本参数。
缓存的可怕.写CSS和JS中常遇到的,这下大家都明白了吧