基于html5的离线存储技术

基于html5的离线存储技术

ID:27723102

大小:342.00 KB

页数:8页

时间:2018-12-05

基于html5的离线存储技术_第1页
基于html5的离线存储技术_第2页
基于html5的离线存储技术_第3页
基于html5的离线存储技术_第4页
基于html5的离线存储技术_第5页
资源描述:

《基于html5的离线存储技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、年月十堰职业技术学院学报20134Apr.2013,第卷第期262Journal of Shiyan TechnicalInstitute Vol.26No.2 基于HTML5的离线存储技术霍冰鹏(晋城职业技术学院信息中心,山西晋城)048026摘要是的新标准,不仅提升了页面的性能,也有很多的接口,开   HTML5:W3CWebAPI发人员使用这些接口,可以很容易地创建更丰富的程序。利用离线存储技术,使WebHTML5用存储和存储机制可以开发离线的应用程序DOMWeb SQL DatabaseWeb。关键词;离线:;; WebHTML5DOM

2、 Storage中图分类号文献标识码文章编号:::() TP393.09  A  1008-473802-0103-042013①引言离线存储的实现0 1 随着[1]技术发展迅速,在平)在标签里通过属性引用一 HTML5HTML 5(1htmlmanifest台上,视频、音频、图像、动画以及同电脑的交互都被个文件,该文件里声明了浏览器需cache.manifest标准化功能越来越丰富,支持图片上传拖缓存的所有资源文件,如下所示。:HTML拽、支持、支持、支!LocalstorageWeb SQL Database<DOCTYPE html>持文

3、件存储等等。致力于将带入一个更ApiWeb<html lang='cn'manifest='cache.manifest'>为成熟的应用平台,本文介绍的离线缓 HTML 5<head>存应用的功能""[2]Web<meta http-equiv=Content-Typecon-。离线存储的三大核心功能作用"":/;tent=texthtmlcharset=UTF-8>离线资源缓存需要一种方式来指明应用程序离离线缓存示例页面<title>title></线工作时所需的资源文件。这样,浏览器才能在在!文件引用 <--CSS-->线状态时,把这些文件

4、缓存到本地。此后,当用户离<head>/线访问应用程序时,这些资源文件会自动加载,从而!各种标签 <body><--><body--/让用户正常使用中,通过。HTML5Cache mani->文件指明需要缓存的资源,并支持自动和手动!各种脚本文件fest----><两种缓存[3]更新方式。/<html>在线状态检测:开发者需要知道浏览器是否在)关于的定义(2cache.manifest线,这样才能够针对在线或离线的状态,做出对应的 CACHE MANIFEST处理。在中,提供了两种检测当前网络是注释:需要缓存的文件,无论在线与否,均从HTML5

5、#否在线的方式缓存里读取。本地数据存储:离线时,需要能够把数据存储到chched.js本地,以便在线时同步到服务器上。为了满足不同cached.css的存储需求提供了和注释:不缓存的文件,无论缓存中存在与否,,HTML5DOM Storage#两种存储机制。前者提供[4][5]Web SQL Database均重新获取了易用的对存储方式,而后者提供了基keyvalue/:NETWORK本的关系数据库存储功能。uncached.js收稿日期①  2013-02-20:作者简介霍冰鹏),男,晋城职业技术学院信息中心助教,硕士,研究方向:进化算法与智

6、能信息处理  :(。1981-——103霍冰鹏:基于的离线存储技术HTML5//缓存过期,比如页面检查缓存是否过期时,uncached.css=5注释:获取不到资源时的备选路径,如发现服务器上的文件被删掉了#in-.manifest访问失败,则返回页面//常用,在后面会稍详细介绍dex.html404APIFALLBACKwindow.applicationCache.updateupdate:()//方法调用时,页面会主动与服务器通信,检查页面当 index.html 404.html几个需要关注的细节前的缓存是否为最新的,如不是,则下载更新

7、后的资文件的类型是源cache.manifestMIMEtext/,至于如何让服务器返回()//cache-manifestweb.mani-文件时添加后,更新到最新的应用缓存festContent-Typetextcache-mani-:/dateready,不同服务器配置细节不同,此处不展开。window.appli-除了上面提及的属性、接口外,fest写法以还包含了一系列的事件,大部分与上面cache.manifestCACHE MANIFESTcationCache提到的对应,如开头,文件编码格式必须是utf-8。window.appl

8、icationCache.status下表引用的文档会被默认包:cache.manifesthtml含进缓存清单事件名关联属性事件释义。归纳起来,步骤

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。