97国产精品视频人人做人人爱,3344在线观看无码,成年人国产视频,欧美日一级片,在线看AV天堂,高清无码一本到东京热,欧美一级黄片一区2区,免费又爽又刺激高潮网址

HTML5應用程序緩存

2018-4-19    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

HTML5引入了應用程序緩存,意味web應用可以進行緩存,在沒有網絡的情況下使用

應用程序緩存為應用帶來的三大優勢:

離線訪問應用

速度更快——已緩存資源加載的更快

減少服務器負載——瀏覽器只從服務器下載更新過或更改過的資源

瀏覽器支持情況:主流瀏覽器都支持,IE要10以上的版本

HTML5通過在html文件添加manifest屬性,啟用應用程序緩存

例子:

<!DOCTYPE HTML>

<htmlmanifest="demo.appcache">

...

</html>

每個指定了 manifest 的頁面在用戶對其訪問時都會被緩存。如果未指定 manifest 屬性,則頁面不會被緩存(除非在 manifest 文件中直接指定了該頁面)。

manifest 文件的建議的文件擴展名是:".appcache"。

manifest 文件需要配置正確的 MIME-type,即 "text/cache-manifest"。必須在 web 服務器上進行配置。

Mainifest文件

manifest 文件是簡單的文本文件,它告知瀏覽器被緩存的內容(以及不緩存的內容)。

例子:

CACHE MANIFEST

# 2012-02-21 v1.0.0

CACHE:

cached.js

cached.css

 

NETWORK:

uncached.js

uncached.css

 

FALLBACK:

index.html 404.html


CACHE MANIFEST 寫在manifest文件開頭,是必須的

CACHE作用是標識出哪些文件需要緩存,可以是相對路徑也可以是絕對路徑

NETWORK可選,這一部分是要直接讀取的文件,可以使用通配符 * 。

FALLBACK可選,指定了一個后備頁面,當資源無法訪問時,瀏覽器會使用該頁面。

在線的情況下,瀏覽器發現html頭部有manifest屬性,會請求manifest文件,如果是第一次訪問應用,瀏覽器就會根據manifest文件的內容下載相應的資源并且進行離線存儲。如果已經訪問過應用并且資源已經離線存儲了,那么瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件與舊的manifest文件,如果文件沒有發生改變,就不做任何操作,如果文件改變了,那么就會重新下載文件中的資源并進行離線存儲。

離線的情況下,瀏覽器就直接使用離線存儲的資源。

注意:

1.服務器對離線的資源進行了更新,那么必須更新manifest文件之后這些資源才能被瀏覽器重新下載,如果只是更新了資源而沒有更新manifest文件的話,瀏覽器并不會重新下載資源,也就是說還是使用原來離線存儲的資源。

2.manifest文件進行緩存的時候需要十分小心,因為可能出現一種情況就是你對manifest文件進行了更新,但是http的緩存規則告訴瀏覽器本地緩存的manifest文件還沒過期,這個情況下瀏覽器還是使用原來的manifest文件,所以對于manifest文件最好不要設置緩存。

3.如果更新中某個資源下載失敗,則整個更新就視作失敗,瀏覽器會依舊采用原來的資源

4.站點離線存儲的容量限制是5M

瀏覽器在下載manifest文件中的資源的時候,它會一次性下載所有資源,如果某個資源由于某種原因下載失敗,那么這次的所有更新就算是失敗的,瀏覽器還是會使用原來的資源。

window.applicationCache對象常用事件

1.   oncached:當離線資源存儲完成之后觸發這個事件

2.   onchecking:當瀏覽器對離線存儲資源進行更新檢查的時候會觸發這個事件

3.   ondownloading:當瀏覽器開始下載離線資源的時候會觸發這個事件

4.   onprogress:當瀏覽器在下載每一個資源的時候會觸發這個事件,每下載一個資源就會觸發一次。

5.   onupdateready:當瀏覽器對離線資源更新完成之后會觸發這個事件

6.   onnoupdate:當瀏覽器檢查更新之后發現沒有資源更新的時候觸發這個事件

最后一點是該特性已經從web標準刪除,可能在未來某個時間停止,推薦使用Service Workers 代替。

藍藍設計m.0391cbd.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://m.0391cbd.com

存檔

主站蜘蛛池模板: 亚洲另类色| 在线视频精品一区| 四虎亚洲精品| 国产高清在线精品一区二区三区| 成人精品亚洲| 青青青视频91在线 | 97视频精品全国在线观看| 午夜日b视频| 22sihu国产精品视频影视资讯| 欧美日韩国产系列在线观看| 国产福利不卡视频| 热伊人99re久久精品最新地| 亚洲免费播放| 久久久成年黄色视频| 狠狠亚洲婷婷综合色香| 青青草久久伊人| 欧美一级黄色影院| 国产H片无码不卡在线视频| 国产福利拍拍拍| 狠狠色丁香婷婷综合| 亚洲黄色视频在线观看一区| 欧美日韩综合网| 国产欧美在线观看视频| 夜色爽爽影院18禁妓女影院| 中文字幕无线码一区| 亚洲欧洲日韩久久狠狠爱| 婷婷99视频精品全部在线观看| 日韩无码视频播放| 欧美一级黄片一区2区| 四虎永久在线| 人人91人人澡人人妻人人爽| 欧美α片免费观看| 丁香亚洲综合五月天婷婷| 成人韩免费网站| 在线一级毛片| 欧美不卡视频在线| 精品1区2区3区| 色天堂无毒不卡| 国产成人综合在线视频| 欧美午夜在线播放| 伊人网址在线| 欧美特级AAAAAA视频免费观看| 国产手机在线ΑⅤ片无码观看| 亚洲精品国产首次亮相| 国产精品福利导航| 播五月综合| 亚洲AV无码一区二区三区牲色| 亚洲成aⅴ人片在线影院八| 亚洲人成人无码www| 精品久久久久久中文字幕女 | 亚洲精品综合一二三区在线| 欧美黑人欧美精品刺激| 在线播放国产一区| 狠狠亚洲五月天| 日韩无码视频专区| 91精品久久久久久无码人妻| 日韩高清成人| 久久一本日韩精品中文字幕屁孩| 色九九视频| 99福利视频导航| 国产香蕉在线视频| 色妺妺在线视频喷水| 日本道中文字幕久久一区| 日韩欧美国产精品| 亚洲三级影院| 亚洲—日韩aV在线| 在线国产你懂的| 国内精自线i品一区202| 国产精品乱偷免费视频| 国产黄在线观看| 无码AV高清毛片中国一级毛片 | 国产精品自在线拍国产电影| 粗大猛烈进出高潮视频无码| 久久特级毛片| 天堂成人在线视频| 欧洲熟妇精品视频| 亚洲综合色区在线播放2019| 欧美三级视频网站| 热re99久久精品国99热| 欧美日韩午夜视频在线观看| 亚洲综合色婷婷| 99久久无色码中文字幕|