localStorage和sessionStorage区别

一·概述

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

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

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

而localStorage用于持久化的本地存储,除非主动删除数据,否则数据是永远不会过期的。同源可以读取并修改localStorage数据。

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

复制代码
 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的区别:

  

*****************转摘:https://www.cnblogs.com/8023-CHD/p/10944760.html

原文地址:https://www.cnblogs.com/linybo/p/12097829.html