localStroage和sessionStorage的使用

1.区别:

localStorage和sessionStorage是HTML5中新增的两个本地存储方式,它们之间的区别主要体现在以下几个方面:

  1. 存储时效性:localStorage存储的数据在浏览器关闭后仍然保留,下次打开网页时仍然可用;而sessionStorage存储的数据在浏览器关闭后会被清除。

  2. 存储容量:localStorage的存储容量通常比sessionStorage更大,一般为5MB左右;而sessionStorage的存储容量通常为5MB或更小。

  3. 作用域:localStorage的数据在相同的域名下的不同页面之间共享,也就是说,不同页面可以通过localStorage共享数据;而sessionStorage的数据仅在同一个页面的不同窗口之间共享,即同一页面的不同窗口之间可以通过sessionStorage共享数据。

  4. API调用:localStorage和sessionStorage都提供了相同的API用于存储、读取和删除数据,包括setItem()、getItem()和removeItem()等。

总结起来,localStorage适用于长期保存的数据,而sessionStorage适用于临时保存的数据,两者可以根据具体的需求来选择使用。

2.使用方法:
  //写入到本地存储 -->key自己定义
 localStorage.setItem('key','value')
 //读取本地存储 将你localStorage.setItem写入的key写进去
 localStorage.getItem('key')
 //或者
 localStorage.key = '我是写进去的key'
 //直接读取
 localStorage.removeItem('key');
 //删除
 console.log(localStorage.key)
 sessionStroage同上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值