為什麼要在引入的css或者js檔案後面加引數的詳細講解

時間 2021-08-30 09:32:00

1樓:貼了一粑粑

這麼做的目的是避免瀏覽器載入快取的js或者css檔案,給這些檔案加一個引數,瀏覽器檢測到連結變了,自然不會載入快取裡的檔案,而是重新傳送請求。這個技巧一般是在更新了css或者js檔案以後用到。

js檔案和css檔案連線後面帶的引數是什麼意思

2樓:du瓶邪

如下所示:來

問:上面源連結外部的css或js檔名後跟了一個“?”,並帶上一個引數,作用是什麼呢?

答:js或css帶引數,是為了避免舊的瀏覽器快取繼續生效;

特別是在大型站中隨時可能會更改區域性css檔案,為了避免瀏覽器重新整理而繼續使用舊的css快取檔案,在使用時往往會帶上一個動態引數。

3樓:匿名使用者

版本號 用來做強制快取重新整理的 ,不然管理員修改css**後,瀏覽器還可能用以前儲存在你的ie快取中的舊樣式。

4樓:匿名使用者

客戶的請求都copy可以被服務端獲取,既然伺服器可以獲取當然可以被處理了。

如果你瞭解urlrewriter應該能明白,我也沒做過urlrewirter,但是基本原理都是一樣的,你的請求被處理之前,先處理了你請求的url,然後再交給ihttphandler去處理你的請求。

強制重新整理快取我也知道,瀏覽器會根據url判斷是否載入快取,但是樓主問的問題是什麼,是問這個引數資訊如何獲取。在服務端絕對可以獲取到

先跟樓主說下,如何獲取url的查詢引數不是目標檔案的事情而是asp.net引擎的事情,而且在靜態頁面無法引用到asp.net裡面的物件。有關服務端如何處理客戶端請求的資料,很詳細

確實只是為了避免使用快取,這個技巧在ajax程式中經常會用到

5樓:穿皮鞋的青蛙

三樓正解,是baicss或者是

6樓:匿名使用者

1樓2樓在扯淡,你嗎喊你們回切吃飯了。。。

7樓:匿名使用者

如果後臺是動態的那麼這些引數後臺可以取到,動態的去獲取對應的js或者css檔案,如果後臺是靜態的有可能是為了避免快取或者是為了顯示上讓人更容易讀懂

8樓:匿名使用者

比如要從userlist頁面

復條轉到userdetail頁面,需要一制個userid的傳遞,這bai時你可以用:userdetail.aspx?userid=1;在userdetail後臺裡用

du:querystring["userid"].tostring()獲得userid的值,記zhi著轉換資料型別。dao

js或css檔案後面的引數是什麼意思

9樓:原宿

經常看到不少導航**測樣式或js檔案後面加了一些引數,主要是一你為一些並不經常更新的頁面重新載入新修改的檔案。

經常遇到頁面里載入的js與css檔案帶有引數,比如:

10樓:匿名使用者

js或css帶引數,是為了避免舊的瀏覽器快取繼續生效

網頁上引入css js檔案時候後面加上引數s是什麼意思啊

11樓:莫路草根

這個是隨便加的, 可能是系統自動新增的也可能是作者加的,具體作用應該只是一個標記作用, 比如版本號, 比如修改時間, 修改人等都可以做為引數寫在引用後面, 讓別人一目瞭然 這個檔案是何時修改過的.

12樓:堆砌的字元

?xx=***

這樣帶引數的字尾是為了開發者方便記錄引入檔案的版本時間或者自定義的一些資訊

例如**在引入js的時候加上?t=時間來記錄這個引入檔案的時間版本,下次修改調整的時方便檢視,加跟不加表現的效果是一樣的,有的開發者喜歡在js,css等文件裡面直接寫備註資訊,有的則喜歡用這種帶引數的方式,也叫get請求。

為什麼要在css或者js檔案後面加問號帶引數

13樓:匿名使用者

js或css帶引數,是為了避免舊的瀏覽器快取繼續生效;特別是在大型站中隨時可能會更改區域性css檔案

為什麼要在css或js後面加

14樓:

具體點行不?看不到**也沒法改啊,當然你們可以用無標題文件見容一見容二

開源中國網頁在匯入css檔案和js檔案時,為什麼要在後面加上一個時間戳

15樓:高階前端工程師

瀏覽器存在快取,加上時間戳,每次請求時間戳不一樣,瀏覽器就會重新請求,不會從快取讀取。(我的理解)

為什麼要在css或js後面加

16樓:匿名使用者

不一定吧。

css跟js都是網頁顯示需要載入的,沒有誰先後之分。

為什麼要在引入的css或者js檔案後面加引數的詳細講解

如下所示 問 上面連結外部的css或js檔名後跟了一個 並帶上一個引數,作用是什麼呢?答 js或css帶引數,是為了避免舊的瀏覽器快取繼續生效 特別是在大型站中隨時可能會更改區域性css檔案,為了避免瀏覽器重新整理而繼續使用舊的css快取檔案,在使用時往往會帶上一個動態引數。為什麼要在引入的css或...

為什麼要在作業系統中引入執行緒

汝乃常山送到爽 多執行緒有什麼用?這麼解釋問題吧 1。單程序單執行緒 一個人在一個桌子上吃菜。2。單程序多執行緒 多個人在同一個桌子上一起吃菜。3。多程序單執行緒 多個人每個人在自己的桌子上吃菜。多執行緒的問題是多個人同時吃一道菜的時候容易發生爭搶,例如兩個人同時夾一個菜,一個人剛伸出筷子,結果伸到...

和js檔案時,為什麼要在後面加上時間戳

大部分時候是為了清除快取。jquery.js?date 21132199和jquery.js?date 2391898 對於瀏覽器來說這是兩個不同的檔案。開源中國網頁在匯入css檔案和js檔案時,為什麼要在後面加上一個時間戳 高階前端工程師 瀏覽器存在快取,加上時間戳,每次請求時間戳不一樣,瀏覽器就...