参考答案
Cookies 、SessionStorage 和 Localstorage 的相同之处
都存储在客户端。
Cookies 、SessionStorage 和 Localstorage 的区别
1 存储大小
- Cookie 数据大小不能超过 4k 。
- SessionStorage 和 LocalStorage 虽然也有存储大小的限制,但比 Cookie 大得多,可以达到5M 或更大。
2 有效时间
- LocalStorage 存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;
- SessionStorage 数据在当前浏览器窗口关闭后自动删除。
- Cookie 设置的 Cookie 过期时间之前一直有效,即使窗口或浏览器关闭
3 数据与服务器之间的交互方式
- Cookie 的数据会自动的传递到服务器,服务器端也可以写 Cookie 到客户端
- SessionStorage 和 LocalStorage 不会自动把数据发给服务器,仅在本地保存。
以上,是 WEB 面试题【Cookies 、SessionStorage 和 Localstorage 的区别】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—