存储: localStorage、sessionStorage和cookie的区别

本文探讨了在HTML5之前常用的cookie存储方式及其限制,如过期时间、数量和大小限制。然后介绍了HTML5引入的localStorage和sessionStorage,它们提供了更便捷的数据存储方式。localStorage数据持久化,直到手动清除;sessionStorage则在关闭页面后消失。两者相比cookie,本地存储提供了更大的容量和更简单的API。
    在html5没有出现之前,我们浏览器存储数据的⽅式⼀般都是采⽤cookie,如何要使⽤cookie需要对
cookie进⾏⼆次封装才能够更加⽅便的去使⽤,使⽤coookie有⼀下的特点,cookie具有过期时间,到达
指定的时间cookie就会消失,并且⼀个域名下最多只能存储20cookie,并且cookie的⼤⼩有⼀定的
限制,最后可存储4kb
   ⽽localstoragesessionstorage都是html5新增的两个api⽅法,localstroage也称之为数据持久化,
当我们使⽤localstorage将数据存储到本地的时候,如果不在浏览器上⼿动清楚或者不调⽤clear或者
removeitem⽅法他是不会⾃动清楚的.
  ⽽sessionstorage我们称之为会话存储,使⽤sessionstorage存储的数据再关闭当前⻚⾯之后就会消失
 
  他们和cookie最⼤的区别是 cookie有过期时间,⽽本地存储的两个⽅法如果不⼿动清除或者关闭浏
览器就会⼀直存储,并且本地存储的api使⽤起来更加简洁和⽅便
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值