日期:2014-05-17 浏览次数:20659 次
Web 存储:适用于具有 key/value对的基本本地存储
离线存储:利用一个 manifest文件来高速缓存所有文件以便离线使用
数据库存储
属性/方法 返回值 描述 length integer 包含对象数目,此属性只读 key(n) domstring 数组对象返回值 getItem(key) data 获得某对象值 setItem(key,data) void 设置某对象 removeItem(key) void 移除某对象 clear() void 清空
高速缓存的Manifest文件
Manifest文件具有一个基本架构。 每个manifest 文件以 CACHE MANIFEST 开头,并且从这里开始,列出所有浏览器需要高速缓存的、用于离线访问的文件。
CACHE MANIFEST
style.css
offlinescript.js
images/dreamweaver_logo.png
images/edge_logo.png
取值名称含义
0 UNCACHED页面完全没有被缓存,可能是没被设
1 IDLE已经被下载并可访问
2 CHECKING正在检查缓存是否需要更新
3 DOWNLOADING发现新版本正在更新
4 UPDATEREADY已经下载完成,下次离线访问就可用
5 OBSOLETE缓存清单文件访问失败,此页面会被从缓存中清除