js,获取和设置cookie、 localStorage
2024-08-26 14:31:42
cookie 跟域名有关系的浏览器缓存
获取cookie
document.cookie;
获取到的如果是多条cookie信息,是以分号和一个空格("; ")隔开;a=1; b=2; c=3
//设置cookie
document.cookie = key +"="+ value;
默认情况下cookie在关闭浏览器的时候就会自动清除,如果想保存,需要设置过期时间;
设置cookie过期时间;
document.cookie = key +"="+ value; expires="过期时间";
lacalStorage 本地储存;
浏览器可以对一个域下存贮5M大小的数据,如果浏览器支持本地储存,都会提供一个localStorage对象;
判断浏览器是否支持localStorage;
window.localStorage?"支持":"不支持";
设置localStorage;
localStorage.setItem("aaa","1");
获取localStorage;
localStorage.getItem("aaa"); //获取到的值是字符串(JSON)
删除localStorage信息;
删除localStorage.removeItem("属性名");
localStorage.removeItem("aaa");
删除所有localStorage信息;
localStorage.clear();
storage事件:
localStorage储存的数据发生改变的时候出发
window.addEventListener("storage",func(){
console.log(1);
})
注意:如果对当前页面进行localStorage数据修改的时候,会触发其他窗口的该页面的storage事件(因为他们是同一个页面,储存数据的内存是同一个地址),本页面的storage事件不会触发。
最新文章
- 大量数据快速导出的解决方案-Kettle
- 离线pip下载Python包
- repcache实现memcached主从
- html的<;meta>;标签的作用
- HTML5拖拽实例
- JAX-WS(一)之使用wsgen从Java创建简单的WebService
- unity替换mesh测试
- (原创)如何在spannableString中使用自定义字体
- .NET(C#):分析IL中的if-else,while和for语句并用Emit实现
- 使用Jfree实现吧条形图,java代码
- 浅谈this那些事
- javaScript手记(01)
- Ipad,IPhone(矩阵求递推项+欧拉定理)
- windows服务器修改登录密码
- 树莓派wiringPi,BCM,BOARD编码对应管脚
- MongoDB --- 01. 安装, 第三方客户端
- 介绍 JSON(摘自网络)
- CSS3 Hover 动画特效
- loadrunner场景报错:Error: CCI compilation error -/tmp/brr_5d65oV/netdir/E/\320\324/Action.c (318): undeclared identifier `LAST&#39;解决思路
- Hive记录-部署Hive环境
热门文章
- python3基础入门-知识点简记
- 框架学习笔记之Maven简介和配置
- 二叉排序树、平衡二叉树、B树&;B+树、红黑树的设计动机、缺陷与应用场景
- RAC节点两边存储名字不一致导致的故障及相关延伸
- Sphinx下载、安装、配置、Hello World、文档阅读
- C语言_结构体的4种定义初始化方式及案例
- Asp.Net Core Identity+EFCore + Mysql踩坑记录
- nyoj358 取石子(五) 斐波那契博弈
- LOJ6003 - 「网络流 24 题」魔术球
- docker-compose 完整打包发布, 多服务,多节点SPRING CLOUD ,EUREKA 集群