比如style.css?v=1.0,客户端打开后会缓存1.0版本的css文件,而你在下次升级css文件后,文件名不改,那么没有清理过缓存的浏览器就会出现样式错误或者是旧样式。如果你改成style.css?v=2.0 ,就不会出现这样的问题,浏览器就会识别为新的css文件来重新加载。
CSS和JS文件名后带参数一般来说有两个作用
每次打开页面引用的JS和CSS文件后都会有不同的参数,这是为了防止浏览器缓存
对JS和CSS文件进行版本控制
比如style.css?v=1.0,客户端打开后会缓存1.0版本的css文件,而你在下次升级css文件后,文件名不改,那么没有清理过缓存的浏览器就会出现样式错误或者是旧样式。如果你改成style.css?v=2.0 ,就不会出现这样的问题,浏览器就会识别为新的css文件来重新加载。
CSS和JS文件名后带参数一般来说有两个作用
每次打开页面引用的JS和CSS文件后都会有不同的参数,这是为了防止浏览器缓存
对JS和CSS文件进行版本控制