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 则不可以