浏览器存储方式详解:cookie、localstorage、sessionstorage的由来和区别

网友投稿 776 2022-05-29

浏览器存储方式详解:cookie、localstorage、sessionstorage的由来和区别

作为一名开发,不了解一下浏览器的存储方式,是不合格的。

存储方式有很多,你可以打开浏览器的控制台看看Application中的Storage都有哪些选项。

今天主要是介绍一下cookie、localstorage、sessionstorage的由来和区别。

1、cookie的由来

早起的浏览器功能比较简单,纯粹就相当于一个网络资源查看器,用来浏览一些文档,查看一些网站,并不涉及交互。但是随着时代的发展,交互式Web逐渐兴起,这时候cookie就随之诞生。它是由服务器发给客户端的特殊信息,在客户端每次想服务器发送请求时携带,主要用于记录之前登陆过的用户信息,方便后续的状态管理或者行为跟踪。

2、localstorage和sessionstorage的由来

浏览器存储方式详解:cookie、localstorage、sessionstorage的由来和区别

cookie固然是解决了一些问题,但是cookie当时设计时就是为了存储一些少量数据,所以可存储的东西少,其次就是每次cookie都要跟着请求一起发送到服务器,这对宽带是一种浪费。所以后面html5又新加了localstorage和sessionstorage两种本地存储方式。

由来已经讲清楚了,接下来直接列一下三者的区别

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Windows系统下ROS1或ROS2获取RTSP视频等功能包
下一篇:《企业级大数据平台构建:架构与实现》—— 1.3.3 数据存储与查询
相关文章