cookie/localstorage/sessionstorage

news/2024/5/18 13:43:00 标签: cookie, 缓存

cookielocalstoragesessionstorage_0">cookie/localstorage/sessionstorage是什么

以上三者都是一种浏览器的存储技术,各有其应用场景。

cookie:cookie的限制为4kb。主要用途为保存登录信息、存储一些用户信息。
localStorage:本地存储,是HTML5新增的技术,一般为5MB。
sessionStorage:会话存储,存储在会话当中,关掉会话窗口数据会被清除掉,一般没有大小的限制,因为是存储在会话当中的。

三者异同

cookie:一般由服务端生成,可以设置失效时间。cookie在每次请求时都会跟在请求头里面然后一起提交,可以跨页访问。
localStorage:除非手动清除,否则一直存在。不随请求头提交,可以跨页访问。
sessionStorage:关闭会话时被清理。不随请求头提及,不可以跨页访问。


http://www.niftyadmin.cn/n/489764.html

相关文章

浅谈JS事件

什么是JS事件 事件是文档和浏览器窗口中发生的特定的交互瞬间。如鼠标点击,鼠标滚动和输入框输入等。 简单事件示例,点击按钮后alert let btndocument.getElementById("btn") //onclick一次只能绑定一个事件btn.onclickfunction(){alert(&…

关于js中的encodeURI和decodeURI

基本概念 encodeURI和decodeURI是成对来使用的,因为浏览器的地址栏有中文字符的话,可以会出现不可预期的错误,所以可以encodeURI把非英文字符转化为英文编码,decodeURI可以用来把字符还原回来。encodeURI方法不会对下列字符进行编…

Node.js模块里exports与module.exports的区别

exports 和 module.exports 二者的关系 1.module.exports才是真正的接口,exports只不过是它的一个辅助工具,最终返回给调用的是module.exports而不是exports。module.exports 初始值为一个空对象 {},而exports为指向module.exports 的引用 2. 在require…

关于package中version的符号

版本号 一般我们在pagkage中看到包的版本号如下: "dependencies": {"axios": "^0.21.1","jquery": "^2.0.0"},先暂时不看前面的符号。 如0.21.1,它是由major(主版本号)&…

Express安全验证——密码加密与鉴权

目录bcrypt密码加密Cookie-Session鉴权Token鉴权bcrypt密码加密 在实际应用中,直接将用户密码以明文信息进行存储是不安全的做法,这里讲解一下如何使用密码解析与解析 安装bcrypt模块 yarn add bcrypt加密与解析函数 这里需要自己进行promise的封装&a…

C语言实现字符串最后一个单词的长度

编译环境:Dev-c运行结果👇

python背离点的判断

##python实现背离点的判断(test2) 这一次是先判断金叉和死叉,然后把其输出结果作为新的两张表,然后在新的两张表里分别进行判断是否是背离点。 import baostock as bs import pandas as pd import talib as ta import matplotli…

Leetcode第一题:两数之和

题目描述&#xff1a; 编写 在线编写代码——Java&#xff1a; class Solution { public int[] twoSum(int[] nums, int target) { for(int i0;i<nums.length;i){ for (int ji1;j<nums.length;j){if(nums[i]nums[j]target){ …