本地存储分为:
- 永久存储
localStorage
数据储存在浏览器,页面关闭后数据仍然存在,多数使用在用户自动登录; 客户端保存数据方面 - 临时存储
sessionStorage
数据仅临时存储,页面关闭时数据自动删除,多用于安全性使用较高的地方
本地存储调用者必须统一
例如:临时存储的信息无法用永久存储找到
保存数据: setItem ( key , value );
localStorage.setItem( "pass" , value);
获取数据: getItem( key );
localStorage.getItem( "pass" );
删除数据: removeItem( key );删除对应数据/clear( );删除所有数据
localStorage.removeItem( "pass" );
获取本地存储数据:
方法1:
for (var i = 0 ; i < localStorage.length ; i++) {
console.log(localStorage.key(i))
}
方法2: //for(变量 in 对象){}
for(var k in b){
console.log(b[k]);
}