Cookie
4kb
Session
localStorage
本地储存 5M
类似Key-value的存储方式
存储的数据没有过期时间设置
属性
localStorage.length
方法
localStorage.key()
通过一个索引值获取key名
localStorage.getItem()
获取一条数据 通过key
localStorage.setItem()
存一条数据 key value
localStorage.removeItem()
删除一条数据 key
localStorage.clear()
删除所有数据
sessionStorage
会话储存 5M
类似Key-value的存储方式
关闭页面储存不会清除 关闭浏览器时储存清除 储存的数据只能在当前页面使用
属性
sessionStorage.length
方法
sessionStorage.key()
通过一个索引值获取key名
sessionStorage.getItem()
获取一条数据
sessionStorage.setItem()
存一条数据
sessionStorage.removeItem()
删除一条数据
sessionStorage.clear()
删除所有数据
默认会以 key value 存储string类型的数据
数据不能跨浏览器
不能跨域
localStorage可以在同一个域下多个页面使用
sessionStorage只能在同一个域的同一页面使用