sessionStorage
发表于|更新于
|浏览量:
勤奋是一种可以吸引一切美好事物的天然磁石。 ——罗•伯顿
前端除了localStorage还有sessionStorage
localStorage即便关闭了浏览器,再次打开该页面仍然存在
但sessionStorage的作用于仅仅局限于当前标签页或通过当前标签页中的点击事件打开的新页面
localStorage一般用于用户token储存、主题设置等需要稍微长期持久化的场景
sessionStorage一般用于刷新页面记住分页页码、记住检索条件等关闭标签页即销毁的场景
sessionStorage的api和localStorage的api非常相似:
1 | // 存 |
取出来:
1 | // 取 |

相关推荐
2024-05-17
处理js的JSON.parse中Number太长导致精度丢失问题
大自然的真实和单纯,常是重要艺术极点的基础。——恩格斯 代码如下: 1"token".split(".").slice(0,2).map(i=>JSON.parse(atob(i))) 这里主要是 JSON.parse 导致的,我简单复现一下 1JSON.parse('{"id":9052710354240385291}') 得到的是 1{id: 9052710354240385000} 可以看到后面的 291 变为 000 了 解决方式这里使用正则匹配 /:\s*([-+]?\d+(\.\d+)?([eE][-+]?\d+)?)/g 例如: 123456JSON.parse('{"id":9052710354240385291}'.replace(/:\s*([-+]?\d+(\.\d+)?([eE][-+]?\d+)?)/g, (match, p1) => { ...
2025-10-21
immich
运筹帷幄之中,决胜千里之外。——司马迁《史记》 https://github.com/immich-app/immich Immich:高性能开源自托管照片&视频管理系统——你的私人 Google Photos 替代品在数字时代,照片和视频见证着我们的生活点滴。但随着数据量激增、隐私意识提升,越来越多的人开始厌倦“云厂商锁定”,渴望拥有一个属于自己的、高效、安全的照片与视频管理平台。Immich,正是当前全球最火爆的自托管多媒体管理新秀,它不仅是“Google Photos 的开源替代”,更是极客与家庭用户的首选新宠。 一、项目简介 项目地址:immich-app/immich 官网:https://immich.app 一句话描述:High performance self-hosted photo and video management solution. 主语言:TypeScript(前后端均现代技术栈) Star:81,736+ Forks:4,296+ License:AGPL-3.0 标签:self-hosted photo-gallery ...
2021-10-13
uniapp拖动排序实现思路
没有哪一个聪明人会否定痛苦与忧愁的锻炼价值。——赫胥黎 找到下载量最多这个组件 https://ext.dcloud.net.cn/plugin?id=1372 导入,不多说 文档示例: 使用示例页面: 123456789101112131415161718复制代码<template> <view class="content"> <HM-dragSorts :list="list" :isLongTouch="true" :rowHeight="55" @change="change" @confirm="confirm" @onclick="onclick"> <template slot="rowContent" slot-scope="{ row }"> ...
2020-06-26
id长度太长的坑
今天写代码发现返回给前端的id,前端拿到后最后两位归零了。。。 11275821421230030848 本来是这么一串id,到了前端那边变成了 11275821421230030800 最后,只好用toString,然后把对象转换成map,返回给前端…
2025-02-11
expo
谁终将声震人间,必长久深自缄默;谁终将点燃闪电,必长久如云漂泊。——尼采 https://docs.expo.dev/https://github.com/expo/expo Expo 是一个开源平台,旨在帮助开发者构建可以在 Android、iOS 和 Web 上运行的通用原生应用。通过结合使用 React 和 JavaScript,开发者可以在一个统一的环境中构建跨平台的应用,而不需要切换不同的技术栈。Expo 的核心优势之一就是它提供了一个完整的 SDK、模块 API、CLI 工具以及丰富的文档,极大简化了跨平台开发过程。 Expo 不仅支持快速开发,还通过其独特的功能和服务帮助开发者将应用构建、发布和迭代过程变得更加高效。例如,Expo 应用服务 (EAS) 提供了一套集成的服务平台,能够帮助开发者在个人或团队环境中更轻松地管理和发布应用。 Expo 生态Expo 提供了一个强大的生态系统,包括多个模块和工具,使得从开发到部署的每一步都能得到充分的支持。除了基础的功能开发之外,Expo 还包含了与 EAS 深度集成的服务,帮助用户自动化构建、分发和发布应用。这意味着你...
2023-02-26
css选择器学习网站
恕自己一过,则万过由之而生。——苏格拉底 分享一个css选择器学习网站:https://frontend30.com/css-selectors-cheatsheet/ 这个网站可以通过做题的方式了解css选择器的使用 例如一些属性选择器 兄弟选择器: 非常的全面和周到

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog