本地存储和cookie

一、本地存储

本地存储包括localStorage、sessionStorage
localStorage用法

保存数据:localStorage.setItem(key,value);
读取数据:localStorage.getItem(key);
删除指定单个数据:localStorage.removeItem(key);
删除所有数据:localStorage.clear();
得到某个索引的key:localStorage.key(index);

sessionStorage用法
不管是 localStorage,还是 sessionStorage,可使用的API都相同,

保存数据:sessionStorage.setItem(key,value);
读取数据:sessionStorage.getItem(key);
删除指定单个数据:sessionStorage.removeItem(key);
删除所有数据:sessionStorage.clear();
得到某个索引的key:sessionStorage.key(index);

二、js使用cookie用法

https://www.runoob.com/js/js-cookies.html

三者的区别

分类区别
localStorage理论上永久有效的,除非主动清除。4.98MB(约5M)(不同浏览器情况不同,safari 2.49M)保存在客户端,不与服务端交互。节省网络流量
sessionStorage仅在当前网页会话下有效,关闭页面或浏览器后会被清除。4.98MB(约5M)(部分浏览器没有限制)保存在客户端,不与服务端交互。节省网络流量
cookie默认保存在内存中,随浏览器关闭失效(如果设置过期时间,在到过期时间后失效)存储大小4KB, 保存在客户端,每次请求时都会带上
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

demo11111111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值