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

    三者的区别是:
    sessionStorage

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

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

    cookies
    是在浏览器与服务器之间来回传递的,在同源窗口都是有效的,在设置的cookie过期时间之前一直有效,即使关闭窗口或浏览器,在有效期范围内,还是有效,
    cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。
    不会自动把数据发给服务器,仅在本地保存
    在所有同源窗口中都是共享的;
     
  • 相关阅读:
    linux的crash之hardlock排查记录
    linux 巨页使用测试
    linux 巨页使用测试以及勘误1
    python判断两个list包含关系
    JavaScript--数据结构之栈
    JavaScript--数据结构与算法之列表
    js数组详解:
    基于jQuery的插件开发
    函数的理解:
    JS面向对象:
  • 原文地址:https://www.cnblogs.com/wxwx/p/5843740.html
Copyright © 2011-2022 走看看