关于localStorage和sessionStorage

一,什么是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,浏览器中如何去查看


你可能感兴趣的:(关于localStorage和sessionStorage)