相同点:

cookie、sessionStorage和localStorage都用在客户端存储数据,每一个都有自己的存储和到期限制

不同点:

一、存储大小

  1. cookie数据大小不能大于4K;
  2. localStorage和sessionStorage则可以达到5M;

二、有效时间

  1. cookie在设置的有效期内一直有效;
  2. localStorage存储持久数据,只要不手动清除则一直存在;
  3. sessionStorage数据在当前浏览器关闭后就会被自动清除

三、数据与服务器间的交互方式

  1. cookie的数据会自动传递到服务器端,服务器端也可以写cookie到客户端
  2. localStorage和sessionStorage不会把数据自动传到服务器端,仅在本地存储

表格形式区别cookie、sessionStorage和localStorage的异同:cookie、sessionStorage和localStorage的异同

相关文章: