localstorage和sessionStorage
localstorage定义:数据是持久保存的,除非手动清除。页面关闭数据还在
sessionStorage定义:为每一个数据源维持一个存储区域,在浏览器打开期间存在,包括页面重新加载
保存JSON格式的数据之前,需要把JSON格式的数据转换为字符串,称为序列化。可以使用JSON.stringify()序列化JSON格式的数据为字符串数据。
var stringData = JSON.stringify(jsonObject);
如果把存储的Storage中的数据以JSON格式对象的方式去访问,需要把字符串数据转换为JSON格式的数据,成为反序列化。可以使用JSON.parse()反序列化字符串数据为JSON格式的数据。
var jsonObject = JSON.parse(stringData);
API
.setItem(key,value)//保留数据 .getItem(key)//取出数据 .removeItem(key)//删除某个键值对 .clear()//删除全部 .length//返回长度