html5应用程序缓存
缓存概念: ------页面缓存: html、JS、CSS等,这些缓存资源是由于浏览器的行为而产生; ------数据缓存 ----------AppCache: Cache Manifest 操作; 需要服务器 与 客户端 相互配合; 所有的缓存数据都由开发者直接完全地掌控。 ----------DOM Storage(Web Storage): local storage; session storage; 存储一些简单的用key/value对即可解决的数据 Manifest 应用程序缓存,带来三个优势: 离线浏览 - 用户可在应用离线时使用它们 速度 - 已缓存资源加载得更快 减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源。 简单的说就是通过配置文件告诉浏览器缓存什么,不缓存什么,断网情况下怎么办。 Manifest 文件的简单原理:Manifest 文件首次作用后,如果内容没有变化,缓存内容不会变,但是哪怕一丁点变化(哪怕是备注),会重新缓存信息 浏览器支持 所有主流浏览器均支持应用程序缓存,除了 Internet Explorer。 HTML5 Cac...