sessionStorage:本地的临时存储,浏览器关闭之后数据消失
1、存储数据
sessionStorage.setItem(key,val);
2、获取数据
sessionStorage.getItem(key);
3、删除数据
sessionStorage.removeItem(key);
4、清除全部数据
sessionStorage.clear();
5、获取存储数据的个数
sessionStorage.length;
6、根据索引获取键名
sessionStorage.key(index);
localStorage :本地的永久存储,浏览器关闭数据还在,除非主动删除
1、存储数据
localStorage.setItem(key,val);
2、获取数据
localStorage.getItem(key);
3、删除数据
localStorage.removeItem(key);
4、清除全部数据
localStorage.clear();
5、获取存储数据的个数
localStorage.length;
6、根据索引获取键名
localStorage.key(index);
浏览器支持的判断:
if(window.localStorage){
//浏览器支持localStorage
}else{
//浏览器不支持localStorage
}
或
if(typeOf window.localStorage=="undifined"){
//浏览器不支持localStorage
}