1.判断本地存储是否可用:
1
2
3
4
5
|
if
(window.localStorage) {
// localStorge可用
}
else
{
// localStorge不可用
}
|
2.存储数据:
1
2
3
4
|
// 获取本地存储对象
var
localStorage =window.localStorage;
// 存储
localStorage.setItem(
"key"
,content);
|
3.取出数据
1
|
var
myKey =localStorage.getItem(
"key"
);
|
4.删除指定数据
1
|
localStorage.removeItem(
"key"
);
|
5.清空本地数据
1
|
localStorage.clear();
|
6.存储与读取json数据
1
2
3
4
5
6
7
8
9
10
11
12
|
// 定义json变量
var
json ={username:
"杨朝来"
,sex:1,age:25,birthday:
"1990-08-21"
,phonenumber:13812345678,disease:
"肺小结节"
,insurance:1,avatar:
"images/male.png"
};
// json变量转化成json字符串
var
jsonstr =JSON.stringify(json);
// 存储json字符串
window.localStorage.setItem(
"jsonkey"
,jsonstr);
// 取出json字符串
var
jsonstr =window.localStorage.getItem(
"jsonkey"
);
// 还原json对象
var
json =JSON.parse(jsonstr);
// 取出json里面的username
var
username =json.username;
|