什么是html5应用程序缓存

经常听说缓存缓存 却不知道缓存究竟是怎么回事?
今天要说的缓存就是指没有网络连接时也可以进行访问
应用程序缓存带来的好处是什么呢?

  1. 离线浏览 用户可以在应用离线时使用它 例如现在的电视剧 不都是先缓起来然后在没网的时候还可以看电视一样的道理吧
  2. 速度 已经缓存的资源加载的更快
  3. 减少服务器负载 浏览器只从服务器下载更新过或更改过的资源
  4. 所有主流浏览器均支持应用程序缓存 除了internet Explorer
  5. 下面举例说明
    首先在demo.html文件中写上如下代码
<!DOCTYPE html>
<html lang="en" manifest="demo.appcahe" >
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>demo</title>
</head>
<body>
    <img src="./w3c.gif" width='500' height='600' alt="">
</body>
</html>

然后在manifest对应的文件demo.appcahe中编写离线存储的资源

CACHE MANIFEST
# 需要缓存的列表
CACHE
w3c.gif
#不需要缓存的
NETWORK
*
FALLBACK
#访问缓存失败后,备用访问的资源,第一个是访问源 第二个是替换文件*.html / offline.html
/demo/ /404.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值