特性 | cookie | localStorage | sessionStorage |
存储 | 浏览器端,同源限制 | 浏览器端,同源限制 | 浏览器端,同源限制 |
容量 | <=4K | 5M~10M | 5M~10M |
传输 | 像web服务发起的请求中会web 在http header中带有cookies 浏览器 内容服务器 |
不会发给服务器 | 不会发给服务器 |
持久 | 能够设置超时时间(expires) | 永久,手动或代码清除 | 窗口关闭即刻清除cookie 哪怕是同源的不一样窗口session |
操做 | 没有操做方法,字符串操做方式 事件 格式:"键=值;expires=时间" rem |
一套操做方法字符串 setItem(), getItem(), get removeItem(), clear()io 也能够 localStorage['键1']='值1' |
同左 |
事件 | 无 |
setItem(), removeItem() clear()调用后触发onstorage 事件 |
同左 |