web storage和cookie的区别



1.      存储空间不同 。

a)      Web Storage 能提供 5MB 的存储空间(不同浏览器的提供的空间不同)
Cookie 仅 4KB 。
b)      Web Storage 每个域(包括子域)有独立的存储空间,各个存储空间是完全独立的,因此不会造成数据混乱。
2.        与服务器交互 。
Web Storage 中的数据则仅仅是存在本地,不会与服务器发生任何交互。
Cookie 的内容会随着请求一并发送的服务器(带宽浪费)。
3.        接口。
Web Storage 提供更多丰富易用的接口,拥有 setItem , getItem , removeItem , clear 等方法,操作数据更方便。
Cookie 需要前端开发者自己封装 setCookie , getCookie 。
4.        跨域问题。
cookie 需要指定作用域,不可以跨域调用。
 
说明: Cookie 也是不可以或缺的: Cookie 的作用是与服务器进行交互,作为 HTTP 规范的一部分而存在 ,而 Web Storage 仅仅是为了在本地“存储”数据而生。


可能有理解不对的地方,望指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值