新聞資訊

CSS和(hé)JS為(wèi)什(shén)麽帶參數(shù)(形如(rú).css?t=與.js?t=)怎樣獲☆取代碼

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

使用(yòng)參數(shù)有(yǒu)兩種可(kě)能(néng):

第一(yī)、腳本并不(bù)存在,而是(shì)服務端動态生(shēng)成的(de),因此帶了(le)個(gè)版本号,以示區(qū)别。 即上(shàng)面≠代碼對(duì)于文(wén)件(jiàn)來(lái)說(shuō) 等價于 但(dàn)浏覽器(qì)會(huì)認為(wè™i)他(tā)是(shì) 該文(wén)件(jiàn)的(de)某個(gè)版本! 

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

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

版本号,可(kě)以是(shì)一(yī)個(gè)随機(jī)數(shù),也(yě)可(kě)以是(shì)一(yī)個(gè)遞增的(de)值,¶大(dà)版本小(xiǎo)版本的(de)方式,或者根據腳本的(de)生(shēng)成時(shí)間(jiān)書(shū)寫,比如(rú)就(jiù)是(shì)精确到(dào)了(le)生(±shēng)成腳本的(de)秒(miǎo),而 2.3.3 就(jiù)是(shì)大(dà)版本小(xiǎo)版本的(φde)方式。


獲取對(duì)方網站(zhàn)JS或CSS文(wén)件(jiàn)方法步驟如(rú)下(xià):

1、直接在firebug下(xià)的(de)html裡(lǐ)面就(jiù)可(kě)以看(kàn)到(dào)這(zhè)個(gè)文(wén)件(jià<n), 然後按住ctrl健,然後點擊鼠标;

2、然彈出來(lái)一(yī)個(gè)新的(de)JS或CSS頁面(如(rú)果人(rén)家(jiā)加密的(de)話(huà)可(kě)能(néng)這(zhè)↕個(gè)頁面就(jiù)是(shì)空(kōng)白(bái));

3、最後 ctrl+a 複制(zhì)并保存到(dào)js文(wén)件(jiàn)裡(lǐ)面。

如(rú)果還(hái)是(shì)不(bù)明(míng)白(bái),那(nà)就(jiù)看(kànε)下(xià)這(zhè)個(gè)截圖,關于獲取百度首頁的(de)一(yī)個(gè)JS文(wén)件(jiàn)實例: