基于HTML5的web离线应用的设计与研究

  • 格式:pdf
  • 大小:92.15 KB
  • 文档页数:1
多次测试验 证 ,尤 其是C h r o me 以及F i r e f o x 效果非 常明显 ,南 于I E 9 不 支持 离线 ,效 果 不好 。在移 动设 备ห้องสมุดไป่ตู้上浏 览器 一 ・ 般 不 支持 I n d e x e d DB 方式 ,但 是 以l o c a l s t o r a g e  ̄够达 到较好 的效
践起 来较为 困难 ,但是 和l o c a l s t o r a g e } N 比,i n d e x e d D B 有 着
非 常高 的查 询效 率 ,能够支 持数据 类 型非常 丰富 ,应用领 域
更为 广泛 。 5 . 实 现效果 分析 。通 过实践 验证 ,基 于HT ML 5 的we b 离
应 用版 本 ,最 突 出的特 点是 网 页的表 现性 能 大 为提升 ,w e b
应 用功 能不 断丰富 和强化 ,实 现 了J a v a S c r i p @ 5  ̄ 术 、CS S 技 术
3 . 实现数据的同步。要做到离线与在线的白行切换 ,保
持数 据 的一 致 ,才能 让 用 户获 得 一致 的体 验 ,需 要 借 且 J 】 监 听 网络状 态 监测 事件 来 同步操 作 注册  ̄ J l o n l i n e 上 ,…・ 旦 繁 盛 o n l i n e 事件 ,就 会 自动 实施 同步 操作 。在 读取 相关 数 据时 , 可 以通过读 取本 地存储 中保存 的离线记 录的形 式挖成 数据 同
步 ,根据记 录 的数据及 时给 服务 器发 出请 求 ,保 障操 作稳 定
同步推 进 。
4 . 数据 存储 方式 。实 现本地 数据 存储 的 方式 有 两种 ,分
别 为l o c a l s t o r a g e 以及i n d e x e d ,相对来讲 ,l o c a l s t o r a g e 较 为容
易 , ̄i n d e x e d DB 在操 作上 就相对 复杂 一些 ,成本较 高 ,实
在线 间切 换 自如 ,借 助o n l i n e 属 性 能够 及时 准确 地判 断 出 网 络 的在线 状态 ,并构建 离线 与在 线的不 同运行模 式 。
3 . HT ML 5 数据存 支持 分析 。要 想真正 实现 离线应用 ,保
【 1 1 童丽 霞, 何加铭, 陈恳, 等. 基 于HTML 5 技术 的Wi d g e t 引擎 内容缓存 模型及 实现 『 『 1 . 计算机应用研 究, 2 0 1 1 ( 1 2 ) 2马新强 ' 予 J 、 兆, 袁哲. 等 We b 标准与HT ML 5 的核心技 术研 究【 『 l _ 重 庆文理学院学报 ( 自然科学版) , 2 0 1 0 ( 0 6 )
障w e b 的部 分功 能程 序运 作 ,必须 解决 好本 地缓 存 问题 ,本 地数 据库 和We b S t o r a g e 是H T ML 5 提供 的最为 重要 的存 储方 式 ,能 够很好地支持 各种数据在 浏览器本地 的存储与读取 。
线应 用方 式能 够达 到较好 的效果 ,在计 算机 以及 移动设 备 上
载和操 作过 程及 时完成 。用 户在访 问相关 页 面是 需要 加载 各


H T ML 5 离 线应 用分 析
种数 据 ,在 线时 能够及 时从从 服 务器 中获取并 保存 到本地 存 储 ,确保 离线 时能够及 时从本地 凑取 。
1 . HT ML 5 的应 用现状 。HT ML 5 是最新 一代HT ML 的标准

AC AD E MI C R E S E A RC H 学术研究
基 于H T ML 5 的we b 离 线应 用的设计 与研 究
◆ 熊紫瑾
摘要 :HT ML 5 和其 他技 术手段 相 比具有 明 显的优 势 ,能够跨 越各 种 平 台,带来 和在
线 同样 的体 验 ,能够有效 改善 网络 不稳定 的 问题 ,增强客 户体验 ,完善we b 应用程序 。 关键 词 :HTML 5 ;离线we b 应 用 ;RI A
与H T ML 技 术的有效 整合 ,给用户 更为真切和支 管道体验 。
2 . HT ML 5 缓 存控 制机 制 分析 。 引入 离线 w e b 应用 AP I 以 及 网络 状 态监 测可 以保 障基 于此 技术 的各 种we b 应用 在脱 机 状 态下正 常使用 。 首 先需 要通 过ma n i f e s t 属性 制 定缓 存文 件列 出基 本 的资 源 以供 脱机 时处 于可用 状态 ,以这 些资 源 为基 础构 建基 本 的 应 用缓 存 ,以便需 要 时及 时加 载这 些资 源 。其 次 ,引入 网络 状 态监 测事件 实现基 于H T ML 5 的各种应 用程序 能够在 离线与
总 之 ,依 靠H T ML 5 实现离 线支持 ,能够在 B / s 应用 中实 现离线存 储 与在线 同步功 能 ,能 够有 效改 善网络 不稳 定的 问 题 ,增 强客 户体 验 ,完善 w e b 应 用程 序 。在实 际操作 过 程 中
还需 要关注 更多 的细节 ,把HT ML 5 具 有 的诸 多功能 与用户 的 爪. 性需求相 结合 ,选 择最佳 的程序结构 和实现 方式 。 参 考文献
持 功能 ,采用 标准 化 的a j a x 方式 实现 与服 务器数 据 的交 互处
果。
二 、基 于H T ML 5 的离线周报填报应用分析
1 . 基 于 HT ML 5 的离线 周 报应 用描 述 。用 户根 据 自己的
需要 查看 周报 列表 的填报 情况 ,并及 时对 有关 内容做好 编辑 与 删除 ,也可 以视 情 况新 建 。在 实 际应用 过程 中 ,通过 J a v a S c r i p t 浏览 器末端 的代码 以及H T ML 5 实 现各种 所需 的离线 支