吓哭原生App的HTML5离线存储技术!H5 APP开发出乎你意料的容易
随着Web App的发展,越来越多的移动端App使用HTML5的方式来开发,除了一些Hybrid App以外,其他一部分Web App还直接通过浏览器就完成了访问。而浏览器访问就需要联网发送请求,这样就使得用户在离线的状态下无法使用App,同时Web App中一部分资源并不是经常改变,并不需要每次都向服务器发出请求,出于这些原因,HTML5提出的一个新的特性:离线存储。通过离线存储,我们可以通过把需要离线存储在本地的文件列在一个manifest配置文件中,这样即使在离线的情况下,用户也可以正常使用App。 HTML5离线存储这个概念和cookie相似,区别是它是为了更大容量存储设计的。cookie的存储限制在了4k之内,相比来说,session storage有了更大的存储空间,但至于具体多大,这要参照浏览器厂商的具体实现。 怎么用 首先来讲解下离线存储的使用方法,说起来也很简单。只要在你的页面头部像下面一样加入一个manifest的属性就可以了。 <!DOCTYPE [...]