cookie 本身是用于浏览器和 server 通讯的,他是被借用到本地用于存储的,因为后两者是在 H5 后才提出来的( 2010年左右),我们可以通过 document.cookie = 'xxx' 来改变 cookie

cookie 的缺点:

  1. 存储大小最大 4kb (因为 cookie 本身就不是用来做存储的)
  2. http 请求时需要发送到服务端,增加请求数据量
  3. 只能用 document.cookie 来修改,太过简陋

localStoragesessionStorage

  1. 它俩是 H5 专门为了存储设计的,最大可存 5M 左右
  2. API 更简洁:getItem setItem
  3. 不会随着 http 被发送出去
  4. localStorage 数据会永久存储,除非代码或者手动删除, sessionStorage 数据只存在于房钱会话,浏览器关闭则清除。一般 localStorage 会更多一些
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:叶继伟

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!