浏览器存储
浏览器存储包括两种方式,分别是 sessionStorage、localStorage
对于每个源(origin)sessionStorage 和 localStorage 使用不同的 Storage 对象——独立运行和控制
关于兼容性:部分浏览器不可用
sessionStorage
为每一个给定的源维持一个独立的存储区域,该存储区域在页面会话期间可用
只要浏览器处于打开状态,包括页面重新加载和恢复
localStorage
在浏览器关闭,然后重新打开后数据仍然存在
使用
以 localStorage 为例说明使用方法
用来创建新数据项和更新已存在的值:
localStorage.setItem()
// 接受两个参数——要创建/修改的数据项的键,和对应的值。
将对应的数据项从域名对应的存储对象中移除:
Storage.removeItem()
// 接受一个参数——你想要移除的数据项的键
从存储中获取一个数据项:
localStorage.getItem()
// 接受数据项的键作为参数,并返回数据值
sessionStorage 用法同理
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。