localStorage 和sessionStorage

localStoragesessionStorage 是浏览器提供的两种客户端存储数据的方式:

  1. 生命周期:

    • localStorage: 存储在 localStorage 中的数据在浏览器关闭后仍然保留,直到被显式删除或浏览器清除缓存。
    • sessionStorage: 存储在 sessionStorage 中的数据仅在当前会话期间有效。会话结束时(例如关闭浏览器标签),数据将被清除。
  2. 作用域:

    • localStorage: 存储在 localStorage 中的数据对于相同域名的所有页面都是可见的,包括打开的标签页和窗口。
    • sessionStorage: 存储在 sessionStorage 中的数据仅对于创建该数据的页面及其打开的标签页和窗口可见。
  3. 存储大小:

    • localStorage: 通常支持较大的存储容量,通常为 5MB 左右。
    • sessionStorage: 存储容量较小,通常与 localStorage 相同,但在某些浏览器中可能会有略微不同的限制。
  4. 使用场景:

    • localStorage: 适用于需要在不同页面和会话之间共享数据的情况,例如用户的偏好设置或持久性登录状态。
    • sessionStorage: 适用于在同一页面或会话期间临时存储数据,这些数据不需要在会话结束后保留。
相关推荐
码界索隆14 小时前
Python转Java系列:面向对象基础
java·开发语言·python
DIY源码阁14 小时前
JavaSwing酒店管理系统 - MySQL版
java·mysql·eclipse
不恋水的雨14 小时前
easyexcel快速填充大数据量不覆盖后面的行解决方式
java·excel·poi
范什么特西14 小时前
Maven中dependencies和dependencyManagement区别
java·开发语言·maven
SunnyDays101114 小时前
Java 操作 Word 超链接:添加网页、邮箱、文件和图片链接
java·word·超链接
DFT计算杂谈14 小时前
WannierTools输入文件wt.in一键批量生成脚本
java·前端·chrome·python·算法·conda
大神157314 小时前
Cordova Android 签名三种方式详解:证书生成、命令行直接签名与配置文件自动签名
android·java
武子康14 小时前
调查研究-170 Vert.x 是什么?它和 Netty 到底是什么关系?一张图讲清 Java 异步技术栈选型
java·后端
zzz_236815 小时前
【Java基础】泛型的门道:伪泛型的真相
java·开发语言
我登哥MVP15 小时前
SpringCloud 核心组件解析:服务链路追踪
java·spring boot·后端·spring·spring cloud·java-ee·maven