-
cookie:
- 可以后端设置也可以前端设置
- 默认本次浏览器关闭前有效,可以设置失效时间
- 会根据后端需求在ajax的请求头中默认携带传递,不需要前端过多设置
- 大小限制4KB。
-
sessionStorage:
- 纯前端设置
- “本会话”内有效不可长期存储
- 是否随ajax请求传递、怎么传递、传递什么由前端控制
- 存储大小5M。
-
localStorage
- 纯前端设置
- 长期有效,用户或不通过js清理会一直存在
- 是否随ajax请求传递、怎么传递、传递什么由前端控制
- 存储大小5M。
以上三者存储在客户端的注意有同源保护策略~(
emm同源保护策略就是浏览器的一种安全行为,是为了防止不同站点非法获取用户存储的数据 验证信息等泄漏。
http://是协议名
localhost这一部分是域名 对应的是www.xxxx.com这一部分
:8888是端口号
以上三者有不同的部分就会认为不是同一站点而不能获取其他站点存储的数据。不多写了 有空再写一篇。
)
-
session
- 纯后端缓存,不在前端体现
- 有效期后端自行控制
- 程序员自己设置的东西 可控性 使用限制都随自己设置控制.不多介绍