前端开发的时候,还没有开发结束的时候,客户可能会要求上线查看进度和显示效果;
一般这个时候,我们会在代码中加 v ,一开始我是不了解这个的,为啥要加 v ;
也就是 <script src="main.js?v=1" 类似这种加上参数的方式;
假设我们现在上线了一个版本,那么之后的版本就在 css js png jpg 等后面按上面的方式在后面加上
统一的版本号,第二次就标 v=2 ,第三次就加 v=3 ,....
比如第二个版本发布的时候
scirpt src="main.js?v=2"
href="main.css?v=2"
src="test.png?v=2"
这样处理就可以了
这样的做法首先可以以示区分不同的版本,
其次是可以让浏览器重新缓存,浏览器重新下载新的资源,
不至于使用之前缓存的老的文件;