localStorage 和 sessionStorage 的区别
本地离线存储 localStorage 长期存储数据,浏览器关闭数据不丢失,而 sessionStorage 在浏览器关闭之后会自动清除数据。
cookies 和 localStorage、sessionStorage 的区别
cookies 是在浏览器和服务器之间来回传递,其余两种不会。localStorage 和 sessionStorage 存储的空间更大,有更多丰富的接口,有各自独立的存储空间。
localStorage存储数据:
window.localStorage.name='TT';
window.localStorage['name']='TT';//这个可以用,name可以自定义
window.localStorage['name','TT'];
localStorage取出数据:
localStorage.name;
localStorage['name'];
localStorage.getItem('name');
清除localStorage中的数据:
localStorage.clear();
//清除所有数据
localStorage.removeItem('name');
//只清除一条数据
在浏览器中查看localStorage:
展示所有存储在localStorage中的数据:
var num = localStorage.length;
for(i=0;i<num;i++){
var name = localStorage.key(i);//注意这里是圆括号
var value = localStorage.getItem(name);
}