localStorage和sessionStorage都是用来在浏览器端存储数据的,它们的区别在于:
if (typeof(Storage) !== "undefined") {
// 可以使用 localStorage/sessionStorage 对象操作本地存储
} else {
// 不支持 Web Storage
}
可以使用localStorage.setItem()方法将数据存储在localStorage中:
localStorage.setItem("key", "value");
使用localStorage.getItem()方法可以获取localStorage中存储的数据:
var value = localStorage.getItem("key");
使用localStorage.removeItem()方法可以删除localStorage中的数据:
localStorage.removeItem("key");
sessionStorage的使用方法与localStorage类似,可以使用sessionStorage.setItem()方法将数据存储在sessionStorage中:
sessionStorage.setItem("key", "value");
使用sessionStorage.getItem()方法可以获取sessionStorage中存储的数据:
var value = sessionStorage.getItem("key");
使用sessionStorage.removeItem()方法可以删除sessionStorage中的数据:
sessionStorage.removeItem("key");