JS存储

问题:cookie、sessionStorage和localStrage的区别

  • 容量
  • 是否会带到ajax中
  • API易用性

知识点

1、cookie

  • 本身用于客户端和服务端通信,但是它有本地存储的功能,于是就被借用;
  • 使用window.cookie获取设置即可
  • 缺点:存储量小4kb;所有http请求都会携带cookie,会影响获取资源的效率;API简单不好用,用起来麻烦;

2、localStorage 和 sessionStorage

  • HTML5专门为存储而设计,最大5MB
  • API易用:localStorage.setItem(key,value)和localStorage.getItem(key)
  • 两个api一样,区别是:
    • localStorage 关闭浏览器不会清理(常用)
    • sessionStorage 关闭浏览器会清理
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容