localStorage和sessionStorage区别

一·概述html

html5中的Web Storage包括了两种存储方式:c。前端

localStorage和sessionStorage同样都是用来存储客户端临时信息的对象。html5

sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问
而且当会话结束后数据也随之销毁。所以sessionStorage不是一种持久化的本地存储,仅、是会话级别的存储。只容许同一窗口访问。

session

而localStorage用于持久化的本地存储,除非主动删除数据,不然数据是永远不会过时的。同源能够读取并修改localStorage数据。spa

而且他们储存的对象类型均为字符串类型;3d

 1 //setItem储存value
 2     localStorage.setItem("name","大蛇丸");
 3     localStorage.setItem("job","大前端");
 4     
 5     //getItem获取value
 6     var name = localStorage.getItem('name');
 7     var job = localStorage.getItem('job');
 8     console.log('姓名:' + name);
 9     console.log('职业:' + job);
10     
11     //removeIt删除key
12     localStorage.removeItem('name');
13     var name = localStorage.getItem('name');
14     var job = localStorage.getItem('job');
15     console.log('姓名:' + name);
16     console.log('职业:' + job);
17     
18     //clear清除全部的key/value
19     localStorage.clear();
20     localStorage.removeItem('name');
21     var name = localStorage.getItem('name');
22     var job = localStorage.getItem('job');
23     console.log('姓名:' + name);
24     console.log('职业:' + job);

sessionStorage 、localStorage和cookei的区别:code

  

相关文章
相关标签/搜索