当前位置: 首页 > Web前端 > JavaScript

cookielocalStoragesessionStorage的区别(无废话版)

时间:2023-03-27 00:49:21 JavaScript

cookie数据存储内容很小,只在过期时间内有效,即使浏览器关闭cookie的用法也很简单,js也可以通过documnet.cookie="name=value;"Cookie一般用于保存登录状态、密码、个人信息等关键信息,所以为了安全,也遵循同源策略的原则。localStorage用于持久本地存储。除非主动删除数据,否则数据永远不会过期,可以用来存储浏览器访问页面的次数。当然,如果换了浏览器,次数又会重新开始计数也可以用来存放一些固定的页面信息,这样就不用每次都重新加载了。该值也可以被覆盖。sessionStorage用于在本地存储会话中的数据,而不是持久性本地存储。只有会话级的存储,意味着只要浏览器窗口没有关闭,即使刷新页面或者进入另一个同源页面,数据仍然存在。关闭窗口后,sessionStorage会被销毁