我們經常看一些網站頁面源代碼中的css文件和js文件后面帶一個問號,后面跟著一連串數字或字符,這是干什么用的? 它的作用有兩個:
1、作為版本號,讓自己方便記憶、查找;
2、作為修改標簽,讓瀏覽器重新下載新文件。 其實css文件后面得問號起不到實際作用,網站讀取的文件還是取除問號后面內容后前面的文件,問號后面的內容僅能當作后綴,如果用問號加參數的方法,可以添加版本號等信息。
http://m.diaz.com.cn/css/index.css?version=20140505 http://m.diaz.com.cn/js/top.js?version=20140505 |
問號加參數,可以讓你從version后面清文件楚地看到這個css文件是何時修改過的,而且當修改過CSS文件并上傳到服務器后,因為地址改變了,用戶瀏覽的時候,可以讓瀏覽器重新下載這個css文件,解決不刷新緩存的問題。