是一种你不主动清除它,它会一直将存储数据存储在客户端的存储方式,即便你关闭了客户端(浏览器),属于本地持久层储存浏览器
用于本地存储一个会话(session)中的数据,一旦会话关闭,那么数据会消失,好比刷新。session
localStorage.name ='vanida;spa
localStorage["name"]='vanida';对象
localStorage.setItem("name","vanida");rem
//这三种设置值方式是同样的;
字符串
localStorage获取值方法get
var name = localStorage["name"]string
var name= localStorage.nameio
var name= localStorage.getItem("name");class
//这三种获取值方式是同样的;
localStorage清除特定值方法
//清除name的值
localStorage.removeItem("name");
localStorage.name='';
localStorage清除全部值方法
localStorage.clear()
var person = {name:"vanida","sex":"girl","age":25};
localStorage.setItem("person",JSON.stringify(person));
// localStorage.person="{"name":"vanida","sex":"girl","age":25}"
注意:JSON.stringify()中不要忘了“i”,stringify而不是stringfy!
person = JSON.parse(localStorage.getItem("person"));
// {name: "vanida", sex: "girl", age: 25}