Cookie和localStorage、sessionStorage的区别


Cookie

1、因为HTTP请求 无状态,所以需要cookie去维持客户端状态

2、过期时间 expire 

3、cookie的生成方式

    ①、http response header 中的set-cookie

  ②、js中可以通过documentdocument.cookie可以读写cookie

4、仅仅作为浏览器存储(大小4kb左右,能力被localStorage替代)

5、cookie中的相关域名下面—— cdn 的流量损耗

6、httponly

localStorage

1、HTML5设计出来专门用于浏览器存储的

2、大小为5M左右

3、仅为客户端使用,不和服务器进行通信

4、接口封装好

5、浏览器本地缓存方案

sessionStorage

1、会话级别的浏览器存储

2、大小为5M左右

3、仅在客户端使用,不和服务端进行通信

4、接口封装较好

5、对于表单信息的维护

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM