理解
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()
本文介绍了Web存储中的三种方式:Cookie、localStorage和sessionStorage,包括它们的存储容量、生存周期以及使用方法。Cookie是4k容量,会话结束时可能失效;localStorage提供5M存储,数据持久化;sessionStorage与localStorage类似,但数据仅在当前会话内有效。文章还给出了存取删操作的示例代码。

被折叠的 条评论
为什么被折叠?



