HTML5中,新加入了一个localStorage特性,这个特性主要是用来作为本地存储来使用的。
并且在IE8以上的IE版本才支持localStorage这个属性。
// 存储
localStorage.setItem("key", "value");
// 检索
var check = localStorage.getItem("key");
// 打印输出
console.log(check)
语法:
window.localStorage
// 保存数据语法:
localStorage.setItem("key", "value");
// 读取数据语法:
var lastname = localStorage.getItem("key");
// 删除数据语法:
localStorage.removeItem("key");
判断localStorage是否存在(是否为空):
if (localStorage.getItem("key") != null) {
console.log('key 存在');
} else {
console.log('key 不存在');
}
1、localStorage 和 sessionStorage 属性允许在浏览器中存储 key/value 对的数据。
2、localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去删除。
3、localStorage 属性是只读的。
4、如果你只想将数据保存在当前会话中,可以使用 sessionStorage 属性, 该数据对象临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据。