细心的朋友会发现,一些网站页面源代码中的css文件和js文件后面带一个问号,后面跟着一连串数字或字符,这是干什么用的?
http://xxx.xxx.cn/css/common/index.css?version=20101126145707
http://tjs.sjs.xxx.cn//static/js/top.js?version=20101126145707
1、标注版本号。
方便查看最近修改情况。可以是日期。
2、用随机数防止缓存。
如果更改css,为了避免浏览器缓存,不会及时更新导致页面没有出现相应效果,在使用时带上一个动态参数,让浏览器重新下载这个css文件。
如何设置呢?
在原先html中的css调用语句加就可以了,不需要改css文件名:
<link rel="stylesheet" href=“http://www.example.com/style.css?v=2011”type="text/css"/>
其实css文件后面的问号起不到实际作用,仅能当作后缀。