开始着手写一些前端知识点汇总,每天努力一点点,每天了解一点点~
持续更新中~
cookies、localSorage、sessionStorage 区别
-
cookies 是为了标识用户身份而存储在用户本地终端上的数据,始终在同源 http 请求中携带,即 cookies 在浏览器和服务器间来回传递,而 sessionStorage 和 localStorage 不会自动把数据发给服务器,仅在本地保存
-
存储大小的限制不同。cookie 保存的数据很小,不能超过 4k,而 sessionStorage 和 localStorage 保存的数据很大,可达 5M。
-
数据的有效期不同。cookie 在设置 cookie 过期时间之前一直有效,即使窗口或者浏览器关闭。sessionStorage 仅在浏览器窗口关闭之前有效。localStorage 始终有效,用于存放长久数据。
-
作用域不同。cookie 在所有的同源窗口都是共享的;sessionStorage 不在不同的浏览器共享,即使是同一页面;localStorage 在所有的同源窗口都是共享的
持续更新中~