webStorage统称
1.一般支持5MB的大小(不同浏览器不同)
2.浏览器端通过window.sessionStorage/window.locaStorage属性来实现本地存储机制
localStorage特点:
1.关闭浏览器不会消失
2.调用api或清空缓存
3.如果获取不到value那么返回值会是null JSON.parse(null)的结果依然是null
sessionStorage特点:
1.关闭浏览器不会清空
localStorage
写法:
let obj = {name:'张三',age:18};
localStorage.setItem('person',JSON.stringfy(obj));
localStorage.getItem('person');
console.log(JSON.parse(localStorage.getItem('person')));
localStorage.removeItem('person');
localStorage.clear();
sessionStorage 会话
写法:
let obj = {name:'张三',age:18};
sessionStorage.setItem('person',JSON.stringfy(obj));
sessionStorage.getItem('person');
console.log(JSON.parse(localStorage.getItem('person')));
sessionStorage.removeItem('person');
sessionStorage.clear();