web storage和cookie的区别
博客专区 > dong23 的博客 > 博客详情
web storage和cookie的区别
dong23 发表于1个月前
web storage和cookie的区别
  • 发表于 1个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

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 仅仅是为了在本地“存储”数据而生。

 

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

共有 人打赏支持
粉丝 0
博文 10
码字总数 1763
×
dong23
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: