临时存储和永久存储的区别

大家都知道,我们一般在页面传参的时候一般会用到两种方式!一种是路径拼接页面传参,还有一种呢!就是我们比较常用的存储,通过接口返回过来的数据,我们将它存起来,到其他页面在取出来是很方便的。

临时存储sessionStorage和永久存储localStorage

方法:

  • ~.setitem("名字","数据")存值。
  • ~.getitem("名字","数据")取值。
  • ~.removeitem("名字")删除指定名称的存储记录。
  • ~.length获取所有本地存储的数量。
  • ~.valueOf获取所有的值。
  • ~.key(下标)通过下标获取存储记录的名称。
  • ~..hasOwnProperty("名称")判断存储里是否有这个名称,有则返回true。

当然还有一种存储是cookie! 

cookie是一种存储在客户端浏览器中小型文本文件,它至少含有一个标识该信息的名称name和设置值value。

特点:cookie的大小受浏览器限制,一般不超过4kb,所以意味着它适合存储少量的数据;cookie将数据存在客户端浏览器中,可以通过js进行读取和操作;但是它存储的数据可以被用户和其他网站访问所以不适合存储敏感信息;需要设置时间,如果不设置时间浏览器关闭的时候,cookie也会跟着消失,也可以手动删除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/841891.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

静态随机存储器(SRAM)

目录 介绍 基本的 SRAM 存储单元阵列 1. SRAM 存储单元 2. SRAM 阵列 3. SRAM 阵列的读写操作 4. SRAM 阵列的扩展 5. SRAM 阵列的应用 6. SRAM 阵列的优缺点 基本的 SRAM 逻辑结构 1. 存储单元 2. 存储单元阵列 3. 译码器 4. 读写电路 5. 控制逻辑 6. SRAM 逻辑…

【前端之ES6语法】

前端之ES6语法 1. ES6简介2. ES6新特性3.ES6不支持,使用babel3.1 参考文献 4.let和const命令5. 模版字符串6.函数之默认值、剩余参数7. 函数之扩展运算符、箭头函数8.箭头函数this指向和注意事项9.解构赋值10.对象扩展11.Symbol类型12.Set集合类型13.Map数据类型14.…

保存ssh的资讯,快速访问linux server的sshpass

安装 sudo apt-get install -y openssh-server sudo apt-get install -y sshpass 假设server的user和密码都是hao,然后server的ip是192.168.0.106 在.bashrc里写入 alias sshnano"sshpass -p hao ssh hao192.168.0.106" #第一次要先运行 ssh hao192…

React自定义Componment和State深层次理解-07

本节主要从底层原理上分析下React开发相关的内容和注意事项,本节会围绕使用展开,而非源码讲解。 Componment详解 什么是组件 在 MVVM架构出现之前,组件主要分为两种。 狭义上的组件,又称为 UI 组件,比如 Tabs 组件、…

Java计算日期相差天数的几种方法

Java计算日期相差天数的几种方法 🗓️ Java计算日期相差天数的几种方法摘要引言一、使用java.util.Date和java.util.Calendar📅1. 使用java.util.Date示例代码 2. 使用java.util.Calendar示例代码 二、使用java.time.LocalDate📆示例代码 三、…

微信小程序文本框输入显示已经输入的字数

我们遇到这样的需求,就是微信小程序的输入框下面需要显示输入的字数: 我们通常会使用bindinput事件,让显示的字数等于value的长度,看下面的图: 但在实践中,真机测试中,我们会发现以下问题: 这个…

Java Leyden可3倍提高JVM启动和预热时间

Leyden 存储库的目的是对 Java 程序的启动时间、达到峰值性能的时间和占用空间进行原型改进 。 Leyden 原型包含许多优化,将工作从运行时转移到早期阶段,这些阶段称为_训练运行_。在训练运行中,我们根据对应用程序实际行为的观察&#xff0c…

IP编址、进制转换、IP地址分类、变长子网掩码VLSM、无类域间路由CIDR

前言 网络层位于数据链路层与传输层之间。网络层中包含了许多协议,其中最为重要的协议就是IP协议。网络层提供了IP路由功能。理解IP路由除了要熟悉IP协议的工作机制之外,还必须理解IP编址以及如何合理地使用IP地址来设计网络。 IP编址 每个网段上都有两…

Java的类路径究竟是什么?

回答 问了chatgpt这个问题,首先类路径的定义是: 是指一组路径,这些路径告诉Java虚拟机(JVM)和类加载器在哪里可以找到应用程序所需的类和资源文件。说白了就是在运行java程序的时候需要先将java源代码编译成class文件…

网络七层模型与云计算中的网络服务

网络七层模型,也称为OSI(Open System Interconnection)模型,是由国际标准化组织(ISO)制定的一个概念性框架,用于描述网络通信过程中信息是如何被封装、传输和解封装的。这一模型将复杂的网络通信…

动态规划常见算法题讲解

爬楼梯问题 爬楼梯问题是经典的动态规划问题,通常问题描述如下: 问题描述:一个人站在楼梯的底部,需要到达楼梯的顶部。总共有 n 级台阶,每次可以向上走一阶或两阶。问有多少种不同的方法可以到达楼梯的顶部。 解决方…

基础IO用户缓冲区 、inode、硬软链接【Linux】

文章目录 用户缓冲区磁盘磁盘分区EXT2文件系统的存储方案 inode软链接硬链接 用户缓冲区 代码一&#xff1a; 1 #include<stdio.h>2 #include<unistd.h>3 #include<string.h> 4 int main()5 {6 const char * fstr &…

基于FIDO2和USBKEY硬件的SSH认证

在 8.2&#xff08;最新为 8.3&#xff09;版本中&#xff0c;OpenSSH 提供了对 FIDO 和 UAF 的支持。从此用户就可以用硬件 USBKEY 证书进行 SSH 原生认证。这样可以实现简捷、有效和安全的 SSH 认证。本文我们就就少一下 FIDO2 以及 OpenSSH 对其的支持&#xff0c;并尝试一下…

MySQL中创建触发器时,语法与创建存储过程或函数的语法有所不同注意

在MySQL中创建触发器时&#xff0c;语法与创建存储过程或函数的语法有所不同。触发器的创建语法需要遵循特定的结构&#xff0c;包括指定触发器的名称、触发时机&#xff08;如AFTER或BEFORE&#xff09;、触发事件&#xff08;如INSERT、UPDATE或DELETE&#xff09;以及触发器…

【调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件】

调试笔记-系列文章目录 调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件 文章目录 调试笔记-系列文章目录调试笔记-20240521-Linux-编译 QEMU/x86_64 可运行的 OpenWrt 固件 前言一、调试环境操作系统&#xff1a;Ubuntu 22.04.4 LTS编译环境调试目标 二、调…

TCP和UDP的区别及应用场景

区别 TCP是面向连接的传输协议&#xff0c;传输数据时必须建立好连接&#xff0c;UDP是无连接&#xff1b;TCP只支持一对一&#xff0c;UDP支持一对一、一对多、多对一、多对多等场景TCP是可靠的传输协议&#xff0c;传输时可保证无差错、不丢失、不重复、按序到达等&#xff…

XStream使用

简介 官网地址 http://x-stream.github.io 官网教程地址 http://x-stream.github.io/alias-tutorial.html XStream是一个简单的基于Java的类库&#xff0c;用来将Java对象序列化成XML(JSON) 或 反序列化为对象 (即&#xff1a;可以轻易的将Java对象和XML文档相互转换)。XStrea…

ES6 笔记04

01 异步函数的使用 es6推出了一种按照顺序执行的异步函数的方法 async 异步函数 async异步函数可以解决promise封装异步代码,调用时一直then链式编程时比较麻烦的问题 定义异步函数: async function 函数名(){ await 表达式1或者函数的调用1 await 表达式2或者函数的调用2 ...…

esp32-S3 使用自带的大模型,实现本地文字转语言tts

目录 CMakeLists.txt文件中: 初始化以及实际运用代码: 在partitions.csv 内存分配文件中,添加voice_data项

日志的介绍及简单实现

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 目录 日志是什么&#xff1f; 为什么需要日志&#xff1f; 实现一个简单日志 时间戳 clock_gettime time & localtime 可变模板参数(使用C语言)&#xff0c;va_start & va_end & vsprintf 宏 __LINE__…