html5的离线储存怎么使用,工作原理的介绍

html5的离线储存怎么使用,工作原理能不能解释一下?

在用户没有连网是,可以正常访问站点或应用,在用户与网络连接是更新用户机器上的缓冲文件、

原理:html5的离线存储是基于一个新建的。appcache文件的缓存机制(不是存储技术),通过这个文件上的解析清单离线存储资源,这些资源就会想cookiie一样被存储了下来。之后当网络处于离线状态下时,浏览器会通过被离线存储的数据进行页面展示。

如何使用:
页面头部像下面一样加入一个manifest的属性:
在cache。manifest文件的编写离线存储的资源;

  • CACHE MANIFEST #v0.11
  • CACHE: js/app.js css/style.css
  • NETWORK: resourse/logo.png
  • FALLBACK: / /offline.html
    在离线状态时,操作window。applicationCache进行需求实线;

你可能感兴趣的:(面试题,html5)