不少朋友查看別人網站的時候會發現它們網站的JS和CSS后面會帶上一串數字(我們稱之為版本號),那么為什么要在js、css后加?v=版本號呢?給JS和CSS增加上版本號有什么用處呢?如下代碼所示:
<script src="/js/common.js?v=1.0.1" type="text/javascript" charset="utf-8"></script>
原由
一般用于靜態資源加了CDN,比如說圖片、CSS、JS 文件,會加上版本號或 hash 值,這樣每次更新靜態資源后,修改對應版本號,CDN 會認為這是一個新文件,會重新去緩;如果沒有版本號,需要等CDN的緩存失效后靜態資源才是最新的。可起到刷新緩存的作用。
以上就是js、css后加?v=版本號的原因的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答