用例子告訴你什么是Prefect預(yù)拉取和Preload預(yù)加載

1.Prefetch預(yù)拉取

  1. 作用:主要是為了提前拉取下一個頁面的資源滤馍,當加上這個標簽乔外,該資源進入請求隊列凤粗,但是只會在當前頁面閑置(其他資源已經(jīng)加載完畢)的時候才會去加載該資源考赛,而且加載的資源并不會起作用惕澎,利用瀏覽器的緩存機制緩存起來,這樣打開下一個頁面的時候就會更快了
  2. 寫法
<link rel="prefetch" href="reset.css" >
<link rel="stylesheet" href="common.css">
  1. 驗證實例:
    index.html
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="prefetch" href="reset.css" >
    <link rel="stylesheet" href="common.css">
    <script type="text/javascript" src="./index2.js" async></script>
    <script type="text/javascript" src="./index1.js" async></script>
    <script type="text/javascript" src="./index.js" async></script>
    <script type="text/javascript" src="./index3.js" async></script>
    <script type="text/javascript" src="./index4.js" async></script>
    <script type="text/javascript" src="./index5.js" async></script>
    <script type="text/javascript" src="./index6.js" async></script>
    <script type="text/javascript" src="./index7.js" async></script>
    <!--<link rel="stylesheet" href="reset.css">-->
</head>
<body>
<div id="haha">123</div>
<img src="webpack.png" alt="" style="display: inline-block;width:200px;height:200px">
</body>
</html>
image.png

在這個例子中颜骤,我在服務(wù)器設(shè)置了common.css延遲4秒返回唧喉,reset.css延遲6秒返回
,js文件延遲6秒返回忍抽。

結(jié)論:就算是寫在html最頂端的css八孝,當加上prefetch后,該資源會延遲到最后才加載鸠项,并且不會生效(在這個例子中我在reset.css改變背景顏色干跛,但實際無效果),同時這個例子也驗證了chrome瀏覽器在http1.1版本下祟绊,最多只能同時發(fā)起6個http請求

2.Preload 預(yù)加載

  1. 作用:主要是為了讓某個資源有更高的加載優(yōu)先級楼入,即使你排在html的下面哥捕,他也會強制讓你先加載
  2. 寫法
<link rel="preload" href="reset.css"  as="style">
<link rel="stylesheet" href="common.css">
  1. 驗證實例:
    index.html
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
                content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="common.css">
    <script type="text/javascript" src="./index2.js" async></script>
    <script type="text/javascript" src="./index1.js" async></script>
    <script type="text/javascript" src="./index.js" async></script>
    <script type="text/javascript" src="./index3.js" async></script>
    <script type="text/javascript" src="./index4.js" async></script>
    <script type="text/javascript" src="./index5.js" async></script>
    <script type="text/javascript" src="./index6.js" async></script>
    <script type="text/javascript" src="./index7.js" async></script>
    <link rel="preload" href="reset.css"  as="style">
</head>
<body>
<div id="haha">123</div>
<img src="webpack.png" alt="" style="display: inline-block;width:200px;height:200px">
</body>
</html>
image.png

在這個例子中,我在服務(wù)器設(shè)置了common.css延遲4秒返回嘉熊,reset.css延遲6秒返回
遥赚,js文件延遲6秒返回。

結(jié)論:就算是寫在html最下面阐肤,該資源還是第一時間加載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末凫佛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子孕惜,更是在濱河造成了極大的恐慌愧薛,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诊赊,死亡現(xiàn)場離奇詭異厚满,居然都是意外死亡,警方通過查閱死者的電腦和手機碧磅,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門碘箍,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人鲸郊,你說我怎么就攤上這事丰榴。” “怎么了秆撮?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵四濒,是天一觀的道長。 經(jīng)常有香客問我职辨,道長盗蟆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任舒裤,我火速辦了婚禮喳资,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘腾供。我一直安慰自己仆邓,他們只是感情好,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布伴鳖。 她就那樣靜靜地躺著节值,像睡著了一般。 火紅的嫁衣襯著肌膚如雪榜聂。 梳的紋絲不亂的頭發(fā)上搞疗,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音须肆,去河邊找鬼匿乃。 笑死脐往,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的扳埂。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼瘤礁,長吁一口氣:“原來是場噩夢啊……” “哼阳懂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起柜思,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤岩调,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后赡盘,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體号枕,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年陨享,在試婚紗的時候發(fā)現(xiàn)自己被綠了葱淳。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡抛姑,死狀恐怖赞厕,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情定硝,我是刑警寧澤皿桑,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站蔬啡,受9級特大地震影響诲侮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜箱蟆,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一沟绪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧顽腾,春花似錦近零、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至漓摩,卻和暖如春裙士,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背管毙。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工腿椎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留桌硫,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓啃炸,卻偏偏與公主長得像铆隘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子南用,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容