css和js引入加版本引數的作用

2021-07-26 14:31:15 字數 507 閱讀 9252

" 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檔案,因此加上引數還是有好處的!第二種情況最多,也可能兩種同時存在。借鑑...