首頁 >web前端 >前端問答 >css和js後面加問號和數字有什麼用

css和js後面加問號和數字有什麼用

青灯夜游
青灯夜游原創
2020-12-21 17:20:233236瀏覽

作用:強制瀏覽器呼叫新位址,防止快取。在css和js後面加問號和隨機數字,不會影響檔案的呼叫;但是,如果改變了數字,瀏覽器就會當成一個新檔案讀取,而不會讀取先前的快取檔案。

css和js後面加問號和數字有什麼用

推薦:css影片教學

#css和js後面加問號和數字的作用:強制瀏覽器呼叫新位址,防止快取。

當瀏覽器要求網站的時候,會載入各種各樣的資源,例如:HTML文件、圖片、CSS和JS等文件。對於一些不常變的內容,瀏覽器會將他們保存在本地的文件中,下次訪問相同網站的時候,直接加載這些資源,加速訪問。這些被瀏覽器保存的檔案就被稱為快取。

瀏覽器有快取策略,那就會遇到一個問題,那就是無法及時載入最新的css和js檔案。

為了解決這個問題,我們會在css和js連結後面加上問號和一些隨機字元。

類似 css/index2.css?20130201

#理論上給css或js後面加數字什麼的沒什麼用,不會影響檔案的呼叫。但是,如果改變了數字,瀏覽器就會當成一個新檔案讀取,而不會讀取先前的快取檔案。

所以,加數字的作用跟在網址後面加隨機數一樣,就是強制瀏覽器呼叫新位址,防止快取。

更多程式相關知識,請造訪:程式設計入門! !

以上是css和js後面加問號和數字有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn