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ēn¶♠→g)成的(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è)些(x€¶iē)css或js文(wén)件(jiàn),因此每次升級了(l "₽φe)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ī)數(s ₩hù),也(yě)可(kě)以是(shì)一(yī)個(g裕∞")遞增的(de)值,大(dà)版本小(xiǎo)版本的(de)方式,"™ 或者根據腳本的(de)生(shēng)成時(shí)間(jβ$∑iān)書(shū)寫,比如(rú)就(♣≤βjiù)是(shì)精确到(dào)了(le)生(shēn→'→g)成腳本的(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),&n±™bsp;然後按住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)實例: