国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

詳解HTML5中的manifest緩存使用

2024-09-05 07:21:14
字體:
來源:轉載
供稿:網友

起源
html5之前的網頁,都是無連接,必須聯網才能訪問,這其實也是web的特色,這其實對于PC是時代問題并不大,但到了移動互聯網時代,設備終端位置不再固定,依賴無線信號,網絡的可靠性變得降低,比如坐在火車上,過了一個隧道(15分鐘),便無法訪問網站,這對于web的傷害是很大的,比如對于 《ecmascript合集》這樣的為閱讀而生的頁面。

html5便引入了cache manifest 文件。那么什么是cache manifest呢,接下來會講到。

什么是Cache Manifest
首先manifest是一個后綴名為minifest的文件,在文件中定義那些需要緩存的文件,支持manifest的瀏覽器,會將按照manifest文件的規則,像文件保存在本地,從而在沒有網絡鏈接的情況下,也能訪問頁面。

當我們第一次正確配置app cache后,當我們再次訪問該應用時,瀏覽器會首先檢查manifest文件是否有變動,如果有變動就會把相應的變得跟新下來,同時改變瀏覽器里面的app cache,如果沒有變動,就會直接把app cache的資源返回,基本流程是這樣的。

Manifest的特點
離線瀏覽: 用戶可以在離線狀態下瀏覽網站內容。

更快的速度: 因為數據被存儲在本地,所以速度會更快.

減輕服務器的負載: 瀏覽器只會下載在服務器上發生改變的資源。

瀏覽器支持情況
所有主流瀏覽器均支持應用程序緩存,除了 Internet Explorer。caniuse給出的答案如下圖所示。

如何使用
html新增了一個manifest屬性,可以用來指定當前頁面的manifest文件。

創建一個和html同名的manifest文件,比如頁面為index.html,那么可以建一個index.manifest的文件,然后給index.html的html標簽添加如下屬性即可:

XML/HTML Code復制內容到剪貼板
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 曲麻莱县| 普兰店市| 黄龙县| 台中县| 固镇县| 聂荣县| 昂仁县| 东丽区| 慈利县| 扶沟县| 龙江县| 叙永县| 咸宁市| 武夷山市| 乌审旗| 棋牌| 小金县| 辽中县| 和顺县| 曲松县| 永嘉县| 阜南县| 普宁市| 平陆县| 年辖:市辖区| 梧州市| 清河县| 中卫市| 乌鲁木齐县| 仪陇县| 永州市| 滨海县| 博野县| 凤凰县| 伊吾县| 涿鹿县| 长子县| 宜春市| 扶余县| 东城区| 新丰县|