localStorage和sessionStorage以及cookie

1.localStorage

  1. 可以理解为对cookie的一种改进,提供了更大的存储容量,大约5MB
  2. 不会针对每个HTTP请求(HTML,图像,JavaScript,CSS等)将数据发送回服务器,从而减少了客户端与服务器之间的通信量。
  3.  存储在localStorage中的数据将一直保留到明确删除为止。所做的更改将被保存,并可供当前和将来对该站点的所有访问。
  4. 它适用于同源策略。因此,存储的数据仅在相同的来源可用

2.sessionStorage

  1. 类似于localStorage
  2. 数据不是永久性的,即,仅每个窗口(或Chrome和Firefox等浏览器中的标签)提供数据。数据仅在页面会话期间可用。所做的更改将被保存,并且可用于当前页面,以及以后在同一窗口上对该站点的访问。关闭窗口后,将删除存储。
  3. 数据仅在设置它的窗口/选项卡内可用。

3.cookie

  1. 4k限制于整个cookie
  2. 每个HTTP请求(HTML,图像,JavaScript,CSS等)会将数据发送回服务器,从而增加了客户端与服务器之间的通信量。

 

原文地址:https://www.cnblogs.com/aixuexi-504682107/p/13606216.html