sessionStorage 支持IE8+ 火狐,chrome等
用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。
sessionStorage.setItem('testKey','这是一个测试的value值');
sessionStorage['testKey'] = '这是一个测试的value值';
sessionStorage.getItem('testKey');
sessionStorage['testKey'];
sessionStorage.setItem('user', JSON.stringify(userEntity)); 存储对象
var userJsonStr = JSON.parse(sessionStorage.getItem('user'));
sessionStorage.removeItem(string key) :将指定的键名(key)从 sessionStorage 对象中移除。
sessionStorage.clear()
localStorage 即本地存储,可用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除
数据比较大的临时保存方案。如在线编辑文章时的自动保存。多页面访问共同数据
localStorage.setItem('testKey','这是一个测试的value值');
localStorage['testKey'] = '这是一个测试的value值';
localStorage.getItem('testKey');
localStorage['testKey'];
localStorage.setItem('user', JSON.stringify(userEntity));
var userJsonStr = JSON.parse(( localStorage .getItem('user'));
localStorage.removeItem(string key)
localStorage.clear()