zoukankan      html  css  js  c++  java
  • sessionStorage localStorage 和 cookie 之间的区别

    三者的区别是:
    sessionStorage

    用于本地存储一个会话(session)的数据,这些数据只在同一个会话中的页面才能访问,并且当会话结束后,数据也随之销毁。
    仅在当前浏览器窗口关闭前有效,自然也就不可能持久保持;
    不在不同的浏览器窗口中共享,即使是同一个页面;
    sessionStorage不是一种持久化的本地储存,仅仅是会话级别的储存

    localStorage
    始终有效,窗口或浏览器关闭也一直保存,用于持久化的本地储存,除非主动删除数据,否则数据是永远不会过期的;
    不会自动把数据发给服务器,仅在本地保存
    在所有同源窗口中都是共享的;

    cookies
    是在浏览器与服务器之间来回传递的,在同源窗口都是有效的,在设置的cookie过期时间之前一直有效,即使关闭窗口或浏览器,在有效期范围内,还是有效,
    cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。
    不会自动把数据发给服务器,仅在本地保存
    在所有同源窗口中都是共享的;
     
  • 相关阅读:
    笔试题系列001
    算法系列001---dfs|多叉|解空间树理解
    leetcode--014 Gas station
    leetcode--012 single number I
    leetcode--011 copy list with random pointer
    leetcode--010 Linked List Cycle II
    leetcode--009 Linked List Cycle I
    leetcode--007 word break I
    leetcode-006 detect cycle
    alex鸡汤回信
  • 原文地址:https://www.cnblogs.com/wxwx/p/5843740.html
Copyright © 2011-2022 走看看