如何设置localStorage的过期时间?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1702个文字,预计阅读时间需要7分钟。
目录+问题描述+1. 初级解法+2. 中级解法+3. 高级解法+4. 骨灰级解法+聊到+localStorage+想必须熟悉前端的朋友都知道,localStorage可以提供getItem、setItem、removeItem、clear这几个API,轻松实现数据的存储和操作。
目录
- 问题描述
- 1. 初级解法
- 2. 中级解法
- 3. 高级解法
- 4. 骨灰级解法
聊到 localStorage 想必熟悉前端的朋友都不会陌生, 我们可以使用它提供的 getItem, setItem, removeItem, clear 这几个 API 轻松的对存储在浏览器本地的数据进行**「读,写, 删」操作, 但是相比于 cookie, localStorage 唯一美中不足的就是「不能设置每一个键的过期时间」**。
localStorage 属性允许我们访问一个 Document 源(origin)的对象 Storage;存储的数据将保存在浏览器会话中。 localStorage 类似 sessionStorage,但其区别在于:存储在 localStorage 的数据可以长期保留;而当页面会话结束——也就是说,当页面被关闭时,存储在 sessionStorage 的数据会被清除 。
我们还应注意,localStorage 中的键值对总是以字符串的形式存储。
本文共计1702个文字,预计阅读时间需要7分钟。
目录+问题描述+1. 初级解法+2. 中级解法+3. 高级解法+4. 骨灰级解法+聊到+localStorage+想必须熟悉前端的朋友都知道,localStorage可以提供getItem、setItem、removeItem、clear这几个API,轻松实现数据的存储和操作。
目录
- 问题描述
- 1. 初级解法
- 2. 中级解法
- 3. 高级解法
- 4. 骨灰级解法
聊到 localStorage 想必熟悉前端的朋友都不会陌生, 我们可以使用它提供的 getItem, setItem, removeItem, clear 这几个 API 轻松的对存储在浏览器本地的数据进行**「读,写, 删」操作, 但是相比于 cookie, localStorage 唯一美中不足的就是「不能设置每一个键的过期时间」**。
localStorage 属性允许我们访问一个 Document 源(origin)的对象 Storage;存储的数据将保存在浏览器会话中。 localStorage 类似 sessionStorage,但其区别在于:存储在 localStorage 的数据可以长期保留;而当页面会话结束——也就是说,当页面被关闭时,存储在 sessionStorage 的数据会被清除 。
我们还应注意,localStorage 中的键值对总是以字符串的形式存储。

