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

    三者的区别是:
    sessionStorage

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

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

    cookies
    是在浏览器与服务器之间来回传递的,在同源窗口都是有效的,在设置的cookie过期时间之前一直有效,即使关闭窗口或浏览器,在有效期范围内,还是有效,
    cookie数据不能超过4k,同时因为每次http请求都会携带cookie,所以cookie只适合保存很小的数据,如会话标识。
    不会自动把数据发给服务器,仅在本地保存
    在所有同源窗口中都是共享的;
     
  • 相关阅读:
    MongoDB 基础API使用
    MongoDB -- JAVA基本API操作
    Docker数据管理
    Docker容器的简单使用
    Docker
    Centos 7.3 镜像制作
    Fuel部署OpenStack
    Fuel
    Ceph添加、删除osd及故障硬盘更换
    ceph常用命令
  • 原文地址:https://www.cnblogs.com/wxwx/p/5843740.html
Copyright © 2011-2022 走看看