前端应用的离线存储与移动测试策略
1. 前端应用的离线存储
1.1 离线应用和存储概述
在客户端缓存一定量的数据,可以显著提升应用的运行速度。在 HTML5 之前,只能存储 cookie 或依赖浏览器的缓存机制。如今,可通过多种方式实现客户端存储,如使用 localStorage 对象存储长期数据、 sessionStorage 对象存储会话数据,甚至可以通过 applicationCache 缓存整个应用。
1.2 缓存清单(Cache Manifest)
1.2.1 简介
缓存清单是一个文件,用于将应用永久缓存或使其在离线模式下运行。需要创建一个 .manifest 文件,并将其放置在本地系统中。该文件可以是静态的,也可以通过指定 MIME 类型来“伪造”动态文件。若 Web 服务器未安装相应的 MIME 类型,可在 Apache 配置中添加:
AddType text/cache-manifest .appcache
创建清单文件很简单,只需在 <html> 标签中添加 manifest 属性,例如:
<html manifest="chapter12.manifest">
超级会员免费看
订阅专栏 解锁全文
799

被折叠的 条评论
为什么被折叠?



