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

首頁 > 編程 > HTML > 正文

HTML5應用:離線的應用以及存儲的應用

2020-03-24 16:13:10
字體:
來源:轉載
供稿:網友

本篇文章給大家帶來的內容是關于HTML5應用:離線的應用以及存儲的應用,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

1.離線應用

離線應用是 HTML 5 新增的以想功能,旨在幫助用戶在沒有網絡的情況下,也可以使用 web html' target='_blank'>應用程序。
HTML 5 離線功能,包含【離線資源緩存】、【在線狀態監測】、【本地數據存儲】。

離線資源緩存 - 通過瀏覽器機制,將在線資源緩存到本地,當用戶離線訪問應用程序時,這些資源文件自動從本地加載,從而讓用戶可以正常的使用應用程序。

在線狀態監測 - 有些應用需要跟服務器做一些數據的交互,應用開發者需要知道瀏覽器是否處于在線狀態,HTML 5 提供了在線狀態監測。(window.online = function(){})

本地數據存儲 - 當應用程序處于離線狀態時,程序需要把用戶產生的數據存儲到本地,以便于在線時同步到服務器上。為此,HTML 5 提供了多種本地存儲機制。

離線 web 應用對比普通的 web 應用,多了一個描述文件,用于列出【需要緩存】和【永不緩存】的資源。該文件擴展名為【.appcache】,描述文件的 mime-type 類型為 “text/cache-manifest”。

offline.appcache 文件的代碼如下

CACHE MANIFEST#cache 之后的資源都會被緩存CACHE:main.htmlstyle.cssmain.js#network 之后的資源不會被緩存,總是從線上獲取NETWORK:account/

如果離線化應用程序,只需將 .html 文件 和 manifest 描述文件關聯起來即可

 html manifest= ./offline.appcache /html 

2.LocalStorage(本地存儲) 和 SessionStorage(會話存儲)

cookie 的弊端

大小受限 - 標準瀏覽器下,單個Cookie 的大小為 4kb。

消耗性能 - 當前域下的所有 http 請求都會攜帶這些 Cookie 數據。

HTML5 的本地存儲為每個網站分配的空間時 【5MB】

LocalStorage 和 SessionStorage 的區別
前者會一直存儲在本地,直到手動清除;
后者則存活在當前頁面的生命周期中,一旦頁面關閉,存儲的數據也會消失。

相關文章推薦:

link標簽鏈接CSS和@import加載有什么區別?

html5 canvas用來繪制弧形的代碼實現

Html5中postmessage實現子父窗口傳值的代碼

以上就是HTML5應用:離線的應用以及存儲的應用的詳細內容,其它編程語言

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 即墨市| 措勤县| 磐石市| 焦作市| 察隅县| 舞阳县| 拜泉县| 隆尧县| 博兴县| 黑山县| 贵定县| 九江市| 贵溪市| 汪清县| 卢湾区| 章丘市| 连州市| 修水县| 静乐县| 玉门市| 嵩明县| 汶上县| 民县| 聂拉木县| 新郑市| 平武县| 潜山县| 尖扎县| 涟水县| 咸丰县| 河东区| 准格尔旗| 东港市| 虎林市| 栾川县| 翁源县| 普安县| 砀山县| 恩施市| 远安县| 静宁县|