比如style.css?v=1.0,客户端打开后会缓存1.0版本的css文件,而你在下次升级css文件后,文件名不改,那么没有清理过缓存的浏览器就会出现样式错误或者是旧样式。如果你改成style.css?v=2.0 ,就不会出现这样的问题,浏览器就会识别为新的css文件来重新加载。
这么做的目的是避免浏览器加载缓存的js或者css文件,给这些文件加一个参数,浏览器检测到链接变了,自然不会加载缓存里的文件,而是重新发送请求。这个技巧一般是在更新了css或者js文件以后用到。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)