引入js或者css文件的时候要在引入的文件后面加参数(形如.js?v=xxx与.css?v=xxx)
例如:
<script type=”text/javascript” src=”jquery.js?version=1.1.1″></script>这样做有两种可能:
第一、该文件并不存在,是服务端动态生成的,因此要带了个版本号,以示区别。
第二、客户端有时候会缓存js和文件,有时候改变了这些文件的内容,刷新的时候并没有达到预期的效果,有时候就是因为客户端缓存了该文件,客户端并没有下载修改后的文件!因此每次升级了js或css文件后,引用这些文件的时候在后面加上一个参数并赋予一个不一样的值,在客户端浏览器就会重新下载新的js或css文件 ,将缓存刷新掉。
为什么引入js的时候要在引入的js文件后面加?t=20140910
第一、该文件并不存在,是服务端动态生成的,因此要带了个版本号,以示区别。第二、客户端有时候会缓存js和文件,有时候改变了这些文件的内容,刷新的时候并没有达到预期的效果,有时候就是因为客户端缓存了该文件,客户端并没有下载修改后的文件!因此每次升级了js或css文件后,引用这些文件的时候在...