webStorage
webStorage提供了一种比cookie更加直观的存储数据的方式,以名值对形式呈现。
webStoraged的2种机制:
(1) sessionStorage,为每个数据源提供独立存储区域,该区域内的数据,只在当前标签页有效
(2) localStorage,为每个数据源提供独立存储区域,该区域内的数据将一直存在
sessionStorage可通过window.sessionStorage进行访问;
localStorage可通过window.localStorage进行访问
打开控制台在Application上检查
- length属性
- setItem()方法
用于为指定的键名赋值,如果键名已经存在则产生覆盖
sessionStorage.setItem(key,value)
localStorage.setItem(key,value)
- getItem()方法
用于获取指定键名的值
variable = sessionStorage.getItem(key)
variable = localStorage.getItem(key)
- removeItem()方法
用于删除指定的键
sessionStorage.removeItem(key)
localStorage.removeItem(key)
- clear()方法
删除所有的键
sessionStorage.clear()
localStorage.clear()