浏览器存储

浏览器存储

浏览器存储包括两种方式,分别是 sessionStorage、localStorage
对于每个源(origin)sessionStorage 和 localStorage 使用不同的 Storage 对象——独立运行和控制
关于兼容性:部分浏览器不可用

sessionStorage

为每一个给定的源维持一个独立的存储区域,该存储区域在页面会话期间可用
只要浏览器处于打开状态,包括页面重新加载和恢复

localStorage

在浏览器关闭,然后重新打开后数据仍然存在

使用

以 localStorage 为例说明使用方法

用来创建新数据项和更新已存在的值:

localStorage.setItem()
// 接受两个参数——要创建/修改的数据项的键,和对应的值。

将对应的数据项从域名对应的存储对象中移除:

Storage.removeItem() 
// 接受一个参数——你想要移除的数据项的键

从存储中获取一个数据项:

localStorage.getItem()
// 接受数据项的键作为参数,并返回数据值

sessionStorage 用法同理

你可能感兴趣的:(前端localstorage)