作用:強制瀏覽器呼叫新位址,防止快取。在css和js後面加問號和隨機數字,不會影響檔案的呼叫;但是,如果改變了數字,瀏覽器就會當成一個新檔案讀取,而不會讀取先前的快取檔案。
推薦:css影片教學
#css和js後面加問號和數字的作用:強制瀏覽器呼叫新位址,防止快取。
當瀏覽器要求網站的時候,會載入各種各樣的資源,例如:HTML文件、圖片、CSS和JS等文件。對於一些不常變的內容,瀏覽器會將他們保存在本地的文件中,下次訪問相同網站的時候,直接加載這些資源,加速訪問。這些被瀏覽器保存的檔案就被稱為快取。
瀏覽器有快取策略,那就會遇到一個問題,那就是無法及時載入最新的css和js檔案。
為了解決這個問題,我們會在css和js連結後面加上問號和一些隨機字元。
類似 css/index2.css?20130201
#理論上給css或js後面加數字什麼的沒什麼用,不會影響檔案的呼叫。但是,如果改變了數字,瀏覽器就會當成一個新檔案讀取,而不會讀取先前的快取檔案。
所以,加數字的作用跟在網址後面加隨機數一樣,就是強制瀏覽器呼叫新位址,防止快取。
更多程式相關知識,請造訪:程式設計入門! !
以上是css和js後面加問號和數字有什麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!