localStorage主要用来替代cookie,解决cookie(
可参考cookie使用要点)读写困难、容量有限的问题。localStorage有以下几个特点
1.localStorage是一个普通对象,任何对象的操作都适用。
2.localStorage对象的属性值只能是字符串。
这个需要特别注意了,假设我们要保存一个对象到localStorage中,可以使用拼接的方式。如
var obj = { "na=me": "chua", age: 9 } //拼接到localStorage var str = ""; for(var i in obj){ str += encodeURIComponent(i) + "=" + encodeURIComponent(obj[i]) + ";" } str = str.substring(0,str.length - 1); localStorage.testObj = str; //解析出来 var strA = localS