webStorage
1.存储内容带下一般在5MB左右(不同浏览器不一样);
2.浏览器端通过Window.sessoionStorage和Window.localStorage属性实现本地存储机制;
3.API:
1.sessionStorage.setItem('key','value'); / localStorage.setItem('key','value');
该方法将键值添加至存储中,如果键名存在,则更新对应的值;
2.sessionStorage.getItem('key'); / localStorage.getItem('key');
该方法接受一个键名作为参数,返回键名对应的值;
3.sessionStorage.removeItem('key'); / localStorage.removeItem('key');
该方法接受一个键名作为参数,将键名对应的参数从存储中删除;
4.sessionStorage.clear(); / localStorage.clear();
该方法清除存储中所有数据;
4.注:
1.sessionStorage存储的内容会随着浏览器窗口关闭消失;
2.localStorage存储的内容需手动清除才会消失;
3.getItem 获取key对应的 value不存在时,返回值为null;
4.JSON.parse(null)的结果还是null;