localStorage - 没有时间限制的数据存储

localStorage - 没有时间限制的数据存储

里写图片描述
当我点击商品管理下面的各个分类的时候,需要记录我点击的索引,这时候就需要用到localStorage,
这里写图片描述
在上面的代码中,当我需要获取class为panel下面li的索引,并且给点击的li加上选中之后的样式,我定义了localStorage.li_index来保存我当前点击的列表的索引
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
**localStorage存储时间是无限制的,而 sessionStorage 的存储时间是关闭浏览器窗口即失效**。 localStorage 和 sessionStorage 都是 Web Storage API 的一部分,它们提供了在浏览器端存储键值对数据的能力。具体来说: - **localStorage**: 1. **存储时间**:localStorage 中的数据没有时间限制,它会一直保存在用户的浏览器中,直到被明确地删除或者通过程序进行清除。 2. **存储大小**:大多数浏览器支持的 localStorage 存储空间大约为5MB,但这个大小可能会因浏览器的不同而有所变化。 3. **数据共享**:在同一个浏览器中,不同的标签页之间可以共享 localStorage 中的数据。 4. **数据格式**:localStorage 只能存储字符串格式的数据,如果需要存储其他类型的数据,需要将其转换为 JSON 格式后再存储,读取时再转换回来。 - **sessionStorage**: 1. **存储时间**:sessionStorage 的过期时间是关闭浏览器窗口或标签页时,数据会立即失效,它是一个临时的会话存储。 2. **存储大小**:sessionStorage 的存储大小通常与 localStorage 相同,也是大约5MB,但同样取决于具体的浏览器实现。 3. **数据共享**:sessionStorage 也是在同一浏览器的不同标签页之间共享数据,但仅限于当前会话期间。 4. **数据格式**:与 localStorage 一样,sessionStorage 也只能存储字符串格式的数据。 综上所述,localStorage 和 sessionStorage 的主要区别在于它们的存储持续性和生命周期。localStorage 用于长期存储数据,即使浏览器关闭后数据仍然存在;而 sessionStorage 用于临时存储数据,只在当前会话期间有效。两者都提供了大约5MB的存储空间,且只能在同源策略下的不同浏览器标签页间共享数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值