HTML5中本地存储cookie、sessionStorage、localStorage的区别

1、sessionStorage 适用于长期存储数据,浏览器关闭后数据不丢失。
sessionStorage 用于在本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage 不是一个持久化的本地存储,仅仅是会话级别的存储。

2、localStorage 存储的数据在浏览器关闭后自动删除。
localStorage 用于持久化的本地存储,除非自动删除数据,否则数据是永远不会过期的。

3、cookie是存于硬盘的一个文件,这个文件通常对应一个域名,当浏览器再次访问这个域名时,便使这个cookie可用。因此cookie可以跨越一个域名下的多个网页,但不能跨越多个域名使用。可用来保存用户的登录状态、跟踪用户行为、定制页面、创建购物车。

猜你喜欢

转载自blog.csdn.net/xiaoxia188/article/details/84555385
今日推荐