代码改变世界

sesstionStorage和localStorage

2018-04-28 13:39  清风221  阅读(2086)  评论(0编辑  收藏  举报

使用: 对于多页面的pc端,为了同步多页面的消息提醒,可以将数据储存在localStorage中,多页面共享同一个localStorage.然后使用setInterval轮询获取数据,执行逻辑代码

 

sesstionStorage(临时存储): 在浏览器打开期间存在, 用来储存数据的,存储量小

  存储数据:

  sessionStorage.setItem('key', JSON.stringify(info));

  读取数据

  JSON.parse(sessionStorage.getItem('key'));

  删除数据

  sessionStorage.removeItem('key');

  删除所有数据

  sessionStorage.clear();

localStorage(长期存储):  用来储存数据的,数据在浏览器关闭依然存在,存储量更大

  存储数据:

  localStorage.setItem('key', JSON.stringify(info));

  读取数据

  JSON.parse(localStorage.getItem('key'));

  删除数据

  localStorage.removeItem('key');

  删除所有数据

  localStorage.clear();