localstorage的使用
1.获取对象 [javascript] view plain copy var localstroage = window.localStorage;
2.存储值 [javascript] view plain copy localstroage.setItem('openid','ksjhfkjajkdfjkszdjfksad'); localstroage.setItem('uid','10001');
3.获取值 [javascript] view plain copy var openid = localstroage.getItem('openid');
4.删除某个值 [javascript] view plain copy localstroage.removeItem('openid');
5.删除所有值 [javascript] view plain copy localstroage.clear();
6.遍历所有键值 [javascript] view plain copy localStorage.uid = 1; localStorage.sex='nan'; localStorage.age = 23; for ( var i = 0, len = localStorage.length; i < len; ++i ) { console.log( localStorage.key( i ) +':' + localStorage.getItem(localStorage.key( i )) ); }
注意:
1. 如果不主动删除 localstorage 是不会自动清空的 不会像cookie一样清除 2. localstorage 几乎支持大部分浏览器 不用考虑IE8 的问题 大小为 5M
写入字段有三种方式:
-
localStorage["a"]=1;
-
localStorage.b=1;
-
localStorage.setItem("c",3);
读取字段也有三种方式:
-
var a= localStorage.a;
-
var b= localStorage["b"];
-
var c= localStorage.getItem("c");