-存储方式
1、cookie - 存储方式 - 存储用户信息,获取数据需要与服务器建立连接。
- 以路径存储,上层路径不能访问下层的路径cookie,下层的路径cookie可以访问上层的路径cookie。
- 作用与特性
- 可存储的数据有限,且依赖于服务器,无需请求服务器的数据尽量不要存放在cookie 中,以免影响页面性能。 可设置过期时间。
- 存储数量及大小
- 将cookie控制在4095B以内,超出的数据会被忽略。
- IE6或更低版本 最多存20个cookie;
- IE7及以上版本 多可以有50个;
- Firefox多 50个;
- chrome和Safari没有做硬性限制。
- cookie最大特征就是可以在页面与服务器间互相传递,当发送或者接受数据时自动传递
2、localStorage存储客户端信息,无需请求服务器。 数据永久保存,除非用户手动清理客户端缓存。 开发者可自行封装一个方法,设置失效时间。
5M左右,各浏览器的存储空间有差异。 任何地方都可以存都可以取操作简单
3、sessionStorage存储客户端信息,无需请求服务器。
数据保存在当前会话,刷新页面数据不会被清除,结束会话(关闭浏览器、关闭页面、跳转页面)数据失效。 5M左右,各浏览器的存储空间有差异。 同页面不同窗口中数据不会共享