cookie
概念
- 本身用于浏览器和server通讯
- 被“借用”到本地存储
- 用document.cookie = ... 来修改
- 类键值对的形式存储,以分号分隔
缺点
- 存储大小,最大4KB
- http请求时需要发送到服务端,增加请求数据量
- 只能用document.cookie = ... 来修改,api过于简陋
localStorage 和 sessionStorage
概念
- HTML5专门为存储而设计,最大可存5M
- api简单易用,setItem getItem
- 不会随着http请求被发送出去
区别
- localStorage数据会永久存储,除非代码或手动删除
- sessionStorage数据只存在于当前会话,浏览器关闭则清空
- 一般用localStorage会更多一些
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。