区别:
- 存储大小:Cookie 4K Storage 5M
- 有效期: Cookie拥有有效期,Storage永久存储
- Cookie会发送到服务器端,存储在内存中, Storage只存储在浏览器端 localStorage是永久存储,sessionStorage是会话技术,浏览器关闭就没有了。
- 路径:Cookie有路径限制,Storage只存储在域名下
- API: Cookie没有特定API,Storage有对应的API
为什么封装Storage - Storage本身有API,但是只是简单的key/value形式
- Storage只存储字符串,需要人工转换成json对象
- Storage只能一次性清空,不能当个清空