" media="screen" />
有時候可能會遇到js或者css檔案引用後傳遞引數:
css和js帶引數(形如.css?v=與.js?v=)
使用引數有兩種可能:
第一、指令碼並不存在,而是服務端動態生成的,因此帶了個版本號,以示區別。 即上面**對於檔案來說 等價於
但瀏覽器會認為他是 該檔案的某個版本!
第二種情況最多,也可能兩種同時存在。
版本號,可以是乙個隨機數,也可以是乙個遞增的值,大版本小版本的方式,或者根據指令碼的生成時間書寫,比如 20080727182553 就是精確到了生成指令碼的秒,而 2.3.3 就是大版本小版本的方式。
第一次公升級:
第二次公升級:
第三次公升級:
……其中,「v」只是乙個名稱而已,隨便取。這個解決方法跟ajax請求位址後面新增隨機數的原理一樣,讓瀏覽器認為訪問不同的位址,這樣就不會使用快取的檔案了。
在引入的css或者js檔案後面加引數的作用
media screen 有時候可能會遇到js或者css檔案引用後傳遞引數 css和js帶引數 形如.css?v 與.js?v 使用引數有兩種可能 第一 指令碼並不存在,而是服務端動態生成的,因此帶了個版本號,以示區別。即上面 對於檔案來說 等價於但瀏覽器會認為他是 該檔案的某個版本!第二 客戶端會...
在引入的css或者js檔案後面加引數的作用
到處都要註冊 借鑑這個哥們的稍作整理 有時候可能會遇到js或者css檔案引用後傳遞引數 css和js帶引數 形如.css?v 與.js?v 使用引數有兩種可能 第一 指令碼並不存在,而是服務端動態生成的,因此帶了個版本號,以示區別。即上面 對於檔案來說 等價於 但瀏覽器會認為他是 該檔案的某個版本!...
引用js或css後加 v 版本號的用法
第 一 指令碼並不存在,而是服務端動態生成的,因此帶了個版本號,以示區別。即上面 對於檔案來說 等價於 瀏覽器會認為他是 該檔案的某個版本!大家可能有時候發現修改了樣式或者js,重新整理的時候不變,就是客戶端快取了css或者js檔案,因此加上引數還是有好處的!第二種情況最多,也可能兩種同時存在。借鑑...