新聞資訊

CSS和(hé)JS爲什(shén)麽帶參數(形如.css?t=與.js?t=)怎樣獲取代碼

css和(hé)js帶參數(形如.css?t=與.js?t=) 

使用(yòng)參數有兩種可(kě)能:

第一、腳本并不存在,而是服務端動态生成的(de),因此帶了(le)個(gè)版本号,以示區(qū)别。 即上面代碼對(duì)于文件來(lái)說 等價于 但浏覽器會認爲他(tā)是 該文件的(de)某個(gè)版本! 

第二、客戶端會緩存這(zhè)些css或js文件,因此每次升級了(le)js或css文件後,改變版本号,客戶端浏覽器就會重新下(xià)載新的(de)js或css文件 ,刷性緩存的(de)作用(yòng)。

第二種情況最多(duō),也(yě)可(kě)能兩種同時(shí)存在。 

版本号,可(kě)以是一個(gè)随機數,也(yě)可(kě)以是一個(gè)遞增的(de)值,大(dà)版本小版本的(de)方式,或者根據腳本的(de)生成時(shí)間書(shū)寫,比如就是精确到了(le)生成腳本的(de)秒,而 2.3.3 就是大(dà)版本小版本的(de)方式。


獲取對(duì)方網站JS或CSS文件方法步驟如下(xià):

1、直接在firebug下(xià)的(de)html裏面就可(kě)以看到這(zhè)個(gè)文件, 然後按住ctrl健,然後點擊鼠标;

2、然彈出來(lái)一個(gè)新的(de)JS或CSS頁面(如果人(rén)家加密的(de)話(huà)可(kě)能這(zhè)個(gè)頁面就是空白);

3、最後 ctrl+a 複制并保存到js文件裏面。

如果還(hái)是不明(míng)白,那就看下(xià)這(zhè)個(gè)截圖,關于獲取百度首頁的(de)一個(gè)JS文件實例: