localStorage sessionStorage

localStorage 数据会一直被保存

sessionStorage 数据只会被保存在一个会话中,当关闭浏览器数据就会消失,但可以进行跨域访问数据。

setItem(),getItem(),removeItem(),clear,key等方法。


javascript使用非常多的json格式,如果希望存储在本地,可以直接调用JSON.stringify()将其转为字符串。读取出来后调用JSON.parse()将字符串转为json格式,如下所示:

var details = {author:"isaac","description":"fresheggs","rating":100};
storage.setItem("details",JSON.stringify(details));
details = JSON.parse(storage.getItem("details"));

posted @ 2011-12-27 10:08  风去无痕  阅读(304)  评论(0编辑  收藏  举报