理解
Cookie
本地存储,只有4k左右,用法也比较复杂,它可以自己设置失效时间,如果没有设置,当页面关闭后失效。
localStorage
本地存储,一般浏览器支持5M大小,将数据保存在本地,关闭页面后会永久保存在浏览器中,除非手动清除。
sessionStorage
存储数据,会话存储,用法和localStorage相似,区别在于,此存储的数据在关闭页面后就会消失。
用法
❀ sessionStorage
存 (将value存储到key字段)
sessionStorage.setItem("key", "value")
取 (获取到存储的key值)
sessionStorage.getItem("key")
删 (删除指定key 本地存储的值)
sessionStorage.removeItem("key")
清空所有key和value sessionStorage.clear()
❀ localStorage
存 (将value存储到key字段)
localStorage
.setItem("key", "value")
取 (获取到存储的key值)
localStorage.getItem("key")
删 (删除指定key 本地存储的值)
localStorage.removeItem("key")
清空所有key和value localStorage.clear()