css和js鏈接地址中的問號是什麽意思?
問號是壹個網站中主體部分(文件路徑)和參數部分(標準名稱為url)之間的分隔符,壹般用於向動態網頁傳遞參數。css和js鏈接地址中的問號主要是用來“欺騙”瀏覽器的。眾所周知,瀏覽器必須有緩存文件。再次訪問同壹個網站(包括htm、css、js和各種圖片)時,瀏覽器會先提取緩存的文件,尤其是手機上的文件。因為涉及流量(每秒都是錢),緩存文件的優先級更高。網站上的文件更改後,手機上的頁面可能還會更新很長時間(有的甚至要24小時)。這種做法雖然可以節省手機流量,但是會給網站的開發者帶來麻煩,因為網頁被修改過(比如圖片被改了,但是文件名沒變),但是無法立刻體現在用戶的設備上。這時可以在URL (htm文件和文件中包含的各種資源)中放壹個問號,後面跟著壹個隨機數(或字符),這樣瀏覽器會認為這是壹個不同的URL,會跳過緩存直接去網站提取,這樣更新後的網頁或資源(如css、js、圖片)會立即出現在用戶手機上。