<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        三個不常見的HTML5實用新特性簡介

        來源:懂視網 責編:小采 時間:2020-11-27 15:13:24
        文檔

        三個不常見的HTML5實用新特性簡介

        三個不常見的HTML5實用新特性簡介:一、DNS 預解析緩存眾所周知,解析 DNS 是網站性能優化的比較重要的一部分,雖然加載時間不太長,但是很難壓縮起來。特別是為了并發下載資源而使用多個 CDN 域名來加載資源的大型網站,更不可忽視,每加載資源之前都要先進行 CDN 域名的 DNS 解析轉換。如
        推薦度:
        導讀三個不常見的HTML5實用新特性簡介:一、DNS 預解析緩存眾所周知,解析 DNS 是網站性能優化的比較重要的一部分,雖然加載時間不太長,但是很難壓縮起來。特別是為了并發下載資源而使用多個 CDN 域名來加載資源的大型網站,更不可忽視,每加載資源之前都要先進行 CDN 域名的 DNS 解析轉換。如

        一、DNS 預解析緩存

        眾所周知,解析 DNS 是網站性能優化的比較重要的一部分,雖然加載時間不太長,但是很難壓縮起來。特別是為了并發下載資源而使用多個 CDN 域名來加載資源的大型網站,更不可忽視,每加載資源之前都要先進行 CDN 域名的 DNS 解析轉換。
        如果采用 DNS 預加載,支持該功能的瀏覽器就會提前對該域名進行 DNS 解析并且緩存一下,而不會在需要請求資源再進行解析。而且這個功能應用實在是太簡單:

        <link rel="dns-prefetch" href="http://cdn.staticfile.org/">
        <link rel="dns-prefetch" href="//www.google-analytics.com">

        淘寶網就應用了這項技術,你可以打開淘寶網,查看源代碼,最頂端就把他們的一些 CDN 服務器進行了 DNS 解析緩存。

        二、資源預加載

        資源預加載有很多辦法,例如常見的圖片預加載,有采用 CSS 的背景圖片來預加載,大部分還是用 JS。目前 HTML5 提供了專門的資源預加載方法,有兩個屬性:prefetch(預讀取)和 prerender(預渲染),分別被 Firefox 和 Chrome 瀏覽器支持。

        1).PREFETCH 預讀取
        預讀取就是很常見的資源預加載,當前頁面加載完成之后,就會在后面偷偷的下載你指定的資源,一般是 JS 、CSS 和 圖片 這類的,也可以下載頁面:

        <link rel="prefetch" href="http://blog.wpjam.com/" />
        <link rel="prefetch" href="http://wpjam.qiniudn.com/wpjam/logo.png" />
        <link rel="prefetch alternate stylesheet" href="mozspecific.css" />

        注意,目前 Firefox 瀏覽器支持這個功能。

        2).PRERENDER 預渲染
        這個更厲害了,不僅偷偷的提前下載,而且還給你渲染出來,當用戶點擊鏈接的時候,立刻給你展現出來。

        <link rel="prerender" href="http://blog.wpjam.com/" />

        注意,目前 Chrome 支持這個功能。

        搜素引擎其實是最需要這種預讀取的功能的,因為他們非常確定用戶下一步要打開的頁面(搜索結果頁面),所以當用戶輸入搜索內容的時候,就可以提前把搜索結果頁面的資源提前加載,而且應用之后,效果十分明顯。

        目前兼容性是個缺點,貌似只有 Chrome 和 Firefox 支持,而且用的 rel 屬性是不同的,如果你想同時兼容兩個瀏覽器,可以寫成下面這樣:

        <link rel="prefetch prerender" href="http://blog.wpjam.com" />

        此外,當然為了安全沒法跨域預加載資源,可能沒法用在 CDN 了。

        三、Download 屬性

        HTML5 的 Download 屬性用來強制瀏覽器下載對應文件,而不是打開。Chrome 和 Firefox 等瀏覽器太過于強大,也許是為了增強用戶體驗,當用戶點擊的資源文件可以被它們識別的時候(例如 pdf 會直接在瀏覽器打開,mp3、mp4 等媒體直接用瀏覽器內置播放器播放)。但有時候,用戶其實是希望直接下載而不是在瀏覽器上看看,這時就可以加上這個屬性,屬性值會對下載的文件重命名:

        <a href="downloadpdf.php" download="download.pdf">點擊直接下載并保存成 download.pdf 文件</a>

        如果你確定這個資源是用戶肯定會下載的,就可以加上這個屬性,還可以用 JS 或者手動改變想要保存的文件名。


        HTML5 還有很多其他特性,但是看了很長時間書和各種資料,很少見到上面三個又比較實用的屬性,拿出來分享一下。

        更多三個不常見的 HTML5 實用新特性簡介相關文章請關注PHP中文網!

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        三個不常見的HTML5實用新特性簡介

        三個不常見的HTML5實用新特性簡介:一、DNS 預解析緩存眾所周知,解析 DNS 是網站性能優化的比較重要的一部分,雖然加載時間不太長,但是很難壓縮起來。特別是為了并發下載資源而使用多個 CDN 域名來加載資源的大型網站,更不可忽視,每加載資源之前都要先進行 CDN 域名的 DNS 解析轉換。如
        推薦度:
        標簽: 三個 html5 簡介
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产一精品一av一免费爽爽| 国产成人亚洲精品蜜芽影院| 免费无码又爽又刺激高潮软件| 亚洲国产一区国产亚洲| 全黄A免费一级毛片| 亚洲黄片毛片在线观看| 野花视频在线官网免费1| 亚洲成a人片在线播放| 深夜A级毛片视频免费| 亚洲成A人片77777国产| 中文字幕免费观看视频| 亚洲精品无码永久在线观看你懂的| 黄色网址免费在线观看| 日本精品人妻无码免费大全 | 亚洲高清无码综合性爱视频| 国产精品亚洲一区二区在线观看| 国产aa免费视频| 精品一区二区三区免费视频| 亚洲日韩v无码中文字幕| 四虎影视成人永久免费观看视频| 免费国产在线观看老王影院| 特级一级毛片免费看| 亚洲中文字幕久久精品无码APP| 两个人看的www高清免费观看| 亚洲国产精品久久久久网站| 亚洲一区二区三区免费观看 | 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 欧洲精品码一区二区三区免费看| 国产亚洲av片在线观看18女人| 免费视频精品一区二区三区 | 国产午夜亚洲精品理论片不卡 | 四虎影院免费视频| 一区二区三区视频免费| 真实乱视频国产免费观看| 男男gay做爽爽免费视频| 日韩亚洲欧洲在线com91tv| 亚洲视频在线观看免费视频| 春暖花开亚洲性无区一区二区| 亚洲精品国产精品乱码不卡√| 日韩吃奶摸下AA片免费观看| 99精品视频免费|