一,什么是Storage
Storage是web Brower储存数据到本地的一种方式,其数据以键值对的形式储存在本地服务器web storage中。Storage分为sessionStorage和localStorage。
sessionStorage:临时存储,为每一个数据源维持一个储存区域,在浏览器打开和加载页面的过程中存在。
localStorage:长期存储,为每一个数据源维持一个储存区域,在浏览器中长期存在,除非手动清除。
sessionStorage的有效期是浏览器的会话时间,当浏览器关闭时,sessionStorage会自动清除,作用域包括窗口,协议,主机,端口。localStorage的有效期是永久的,作用域包括协议,主机,端口。储存大小都为5M。
二,storage的用途
用于浏览器端存储数据,存储一些很常用但是不是很重要或者说不是很私密的数据。可以减少http请求,达到优化效果。
三,如何使用
Storage中有web Storage Api给我们调用。sessionStorage和localStorage的使用方法是一样的。注意:在引用类型是要把值转化为Json。
1,保存数据
如下有两组数据:
2,获取
3,删除
4,监听
注意:同一页面发生的改变不会触发,只会监听同一域名下其他页面改变时才会触发
5,浏览器中如何去查看