离线应用程序

乘坐飞机、手机信号弱、去演讲的时候,可能没有网络,这个时候就可以采用离线应用。

离线存储的好处?
没网的时候,可以正常访问
快速相应页面,不必用多个HTTP占用资源带宽
缓存的可以是任何文件

本地缓存与浏览器网页缓存的区别

本地缓存是为整个Web应用程序服务的,而浏览器的网页缓存 只服务于单个网页。任何网页都具有网页缓存,而本地缓存只缓存哪些你指定缓存的网页。

搭建离线应用程序
1.服务器配置文件中设置头信息 :
text/cache-manifest manifest
2. html标签加 :
manifest=“xxxxx.manifest”

<html mainfest="hello.mainfest">
...
</html>

3.写manifest文件 : 离线的清单列表

Web应用程序的本地缓存是通过每个页面的mainfest文件来管理的。mainfest文件是一个简单文本文件,在该文件中以清单的形式列举了需要被缓存或不需要被缓存的资源文件的文件名称,以及这些资源的访问路径。你可以为每一个页面单独指定一个mainfest文件,也可以对整个Web应用程序指定一个总的mainfest文件。

先写 : CACHE MANIFEST
FALLBACK : 第一个网络地址没获取到,就走第二个缓存的
NETWORK :无论缓存中存在与否,均从网络获取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值