cookie sessionStorage localStorage 之间的关系

先说一个cookie 

  因为HTTP是无状态的 所以cookie诞生 用于保存会话信息 

  大小 4096b 一般在4095b以内

  数量限制

    20 ~50 根据浏览器不同

  操作的是一个字符串

  可以设置参数

    key=value;

    path 用于哪个地址下

    expires 过期的时间 GMT格式 new Date().toGMTString()

    domain 在哪个域下可以访问 默认是location.host

    secure 是否SSL规则 

 sessionStorage  

   用于会话存储是一个Storage构造函数的实例

  有一些方法

    clear() setItem() getItem()

  会话结束 即清除数据

  刷新不影响页面缓存

  可以跨越页面刷新而存在??什么意思呢

localStorage

  也是一个 Stroage构造函数的实例

  必须手动清除数据才能消失  不然一直存在

globalStorage 

   Stroage构造函数的实例

  globalStorage[".wrox.com"].name = "lxk";

  需要设置domain 可以二级域下通信

 

globalStorage 和 cookie 都可以实现 a.wrox.com 和 b.wrox.com 之间的通信

sessionStorage 和 localStorage 则不可以

 

  

     

posted on 2018-01-31 20:27  刘先坤  阅读(128)  评论(0编辑  收藏  举报

导航