CSS静态的,可以参考 rails 对静态资源的这种处理方式。对于静态资源,如果有参数,比如 ?v=56 ,通常是表示这个静态资源的修改日期、文件版本等信息,因为浏览器会对这种带参数的 url 用另一种缓存策略,具体因浏览器不同而不同。举个简单的例子,如果一个网站的样式为 style.css ,改版后文件名不变,那么没有清理过缓存的浏览器就会出现样式错误。如果第一版样式表写为 style.css?v=1 ,改版后 style.css?v=2 ,就不会出现这样的问题。
Js 好像是是加载load=effect
本文介绍了一种通过在CSS文件URL中添加版本号参数来管理静态资源的方法,这种方法能有效避免浏览器缓存导致的样式错误问题。

被折叠的 条评论
为什么被折叠?



