设定cookie 获取cookie数据的转换

2023-11-10

1,cookie必须是键值对形式的
键名=数值
而且必须是 字符串格式

          document.cookie = 'name=张三';

          cookie设定键值对,最好是一个一个来,因为要设定 时效性

        2,设定时效性
          通过 expires 来设定时效性
          数值 必须是 一个时间对象 
               时间对象的声明 必须要通过 new Date() 来完成
               来 操作 时间对象中存储的时间  - 8小时时差 + 时效时间

          document.cookie = 'name=张三;expires=时间对象';

// 获取cookie
// 通过 document.cookie 获取到的是 字符串数据
// name=张三; age=18; sex=男; addr=北京
// 键值对分号空格键值对分号空格键值对 形式
// 需要将字符串转化为对象形式

    // 步骤1:
    //   字符串先转化为数组
    //   0 : name=张三  1 : age=18   2 : sex=男  3 : addr=北京

    // 步骤2:
    //   将索引对应的字符串数据,再转化为数组
    //   0:name 1:张三
    //   0:age 1:18
    //   0:sex 1:男
    //   0:addr 1:北京

    // 步骤3:
    //   将 0 对应的内容 作为对象的键名
    //   将 1 对应的内容 作为对象的数据

    let str = 'name=狂人; age=18; sex=男; addr=新疆';

    let arr1 = str.split('; ');
    let arr2;
    let obj = {};

    console.log(arr1);

    arr1.forEach( v =>{
        // 再把v转化为数组
        arr2 = v.split('=');
        obj[arr2[0]] = arr2[1];
    })

    console.log(obj);

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

设定cookie 获取cookie数据的转换 的相关文章

  • 如何将创建的抽认卡保存到本地存储?

    我正在制作一个小项目 您可以在其中制作抽认卡 这些抽认卡填充具有 网格卡 类的 div 内的网格 在我的 Codepen Javascript 代码的最底部 您可以看到我尝试将所有创建的抽认卡保存到 localStorage 这样当用户刷新
  • 在带有融合图表的饼图中显示图例

    我想在饼图中显示图例及其值 我用谷歌搜索了很多 但没有得到任何解决方案 此外 融合图表中没有选项可以直接实现这一点 谁能建议我可以应用什么技巧来做到这一点 我想我需要修改库中的很多我不想要的东西 所以请帮助我 Refer below ima
  • 为什么“true && () => {}”会产生“Uncaught SyntaxError:格式错误的箭头函数参数列表”? [复制]

    这个问题在这里已经有答案了 下面的代码 执行时 true gt yields Uncaught SyntaxError Malformed arrow function parameter list Why 编辑 我知道将函数包装在括号中是
  • 在 Cypress 中提取部分文本

    我是 Cypress 的新手 我需要从我的应用程序中提取文本的动态部分 div Hello World greeting number 9123 div 在此示例中 我需要从 div 中提取 9123 以便稍后在测试中使用 知道我应该怎么做
  • 使用 fadeIn() 时,jQuery“未捕获类型错误:未定义不是函数”;

    我是 JS 新手 正在编写一个基本的富含 jQuery 的网页 其中同一文档中的每个页面都具有淡入 淡出功能 使用具有单独 ID 的相同 div 元素 无论如何 当我尝试淡入当前页面时 我收到错误 未捕获的类型错误 未定义不是函数 我在网上
  • 获取语​​音通道的用户数

    我正在重写我的音乐部分朋友不和谐机器人 https top gg bot 629799045954797609 我试图弄清楚如何获取执行命令的人的语音通道中的用户数量 我到处都找过 但似乎找不到它或它的用法 现在我正在使用以下内容 modu
  • 在生产中使用 css / javascript 源映射对性能有何影响?

    生产环境中应该使用源映射吗 除了调试之外 它们还有什么好处吗 由于额外的服务器往返 它们是否会影响应用程序加载时间 浏览器是否足够智能来加载 map应用程序加载和渲染后的资产 如果浏览器找不到 map asset 404错误 会对性能产生影
  • JavaScript 中的 ParseFloat 函数

    当我添加两个文本框值时1 001 and 0 001然后我做了一个parseFloat I get 1 0019999999 我要它1 002 你能帮助我吗 JavaScriptNumber http www w3schools com j
  • javascript中.match和.test有什么区别[关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 在浏览 JavaScript 时 我刚刚遇到了 match test 和 exec有什么不同 这是最快的 首先 exec and test
  • 匹配CSS的正则表达式“<属性>:<值>”

    我从以下位置检索了 CSS 规则document styleSheets现在我正在寻找提取它的属性和值 cssText expl position absolute background color rgb 204 204 204 max
  • YouTube - 右键单击​​时不显示上下文菜单

    想法 通过使用右键拖放到视频播放器上来查找 YouTube 视频 例如 每 2 屏幕宽度 1 秒 因此 在 1920x1080 的屏幕上 如果我按下鼠标右键 将其向左拖动 384 像素 20 然后松开 视频应该快退 10 秒 我有一个 Gr
  • 在 forEach() 中使用 `this` [重复]

    这个问题在这里已经有答案了 免责声明 我正在学习 JavaScript 我有一个像这样的对象构造函数 var Palette function this colors red green blue this getColorCombinat
  • 如何检查字符串中是否存在阿拉伯字符(javascript)

    如何用javascript语言检查字符串中是否存在阿拉伯字符 根据维基百科 http en wikipedia org wiki Basic Multilingual Plane 阿拉伯字符属于 Unicode 范围 0600 06FF 因
  • 如何列出特定服务器的所有成员?

    我的代码是 const list client guilds find id 335507048017952771 for user of list users console log user 1 username 这实际上没有任何作用
  • 如何控制谷歌地图标记的不透明度

    我需要根据时间使一些标记半透明 有什么方法可以控制标记的 CSS 不透明度吗 或者是否可以可靠地找出标记的 DOM 元素 我使用 Google 地图 API v3 标记的不透明度可以设置为marker setOptions opacity
  • Chrome 和 IE 上的滚动/延迟事件

    我试图让用户始终看到一个内容块 即使他向下滚动页面也是如此 他还应该能够上下滚动内容块 这是一个精简版本的小提琴 向您展示我的意思 http jsfiddle net 9ehfV 2 http jsfiddle net 9ehfV 2 人们
  • 如何使 CSS 动画/过渡以固定速度而不是固定持续时间播放? [复制]

    这个问题在这里已经有答案了 我有一个 CSS 动画 可以使元素沿直线移动未定义的距离 据我所知 动画具有固定的持续时间 因此无论元素必须移动多远 动画始终需要相同的时间来运行 我该如何制作才能使动画没有固定的duration 但有固定的运动
  • 显示对象内容 - JS/jQuery

    With this data events 返回 object Object 我需要看看里面到底发生了什么 我找到了这个 var Finder each this data events function i n Finder Name i
  • 如何使用 jquery 生成并附加随机字符串

    一般性 我想使用 jQuery 或 javascript 将随机字符串附加到元素的属性 规格 我需要引用 CDN 上的 CSS 文件 不幸的是 每次更新该 CSS 文件时 CDN 都会更改该文件的 URL 所以我不能简单地引用静态 URL
  • 获取css规则、chrome扩展

    我正在开发 Chrome 扩展程序 它需要访问document styleSheets cssRules 它在某些网站上运行良好 例如w3school 但其他人则不然 比如堆栈溢出 我收到错误 Failed to read the cssR

随机推荐

  • 软件测试之从0到1完成UI自动化测试框架搭建系列(3)

    上节 我们讲了下 如何运用uiautomator2 atx pytest进行自动化的单元测试 这节 我们再思考下 如果我们每条用例 都去一步一步 先元素定位 然后写操作 然后写各种方法 那这个代码量是不是就有点偏多了 另外也不方便维护 比如
  • win10操作系统jdk11不带jre的解决办法、单/多版本jdk环境变量的配置、javac不可用的解决方法

    目录 win10操作系统jdk11不带jre的解决办法 两个java版本的jdk环境变量的配置 只有一个java版本时只需设置以下变量 怎么解决javac不可用的问题 win10操作系统jdk11不带jre的解决办法 在开始菜单中寻找命令提
  • 时钟抖动(Jitter)的基本概念

    随着通信系统中的时钟速率迈入GHz级 抖动这个在模拟设计中十分关键的因素 也开始在数字设计领域中日益得到人们的重视 在高速系统中 时钟或振荡器波形的时序误差会限制一个数字I O接口的最大速率 不仅如此 它还会导致通信链路的误码率增大 甚至限
  • android五大布局之LinearLayout

    初次接触android的同学 最先接触的也就是android的布局了 因为android的代码与界面是分开的 因此想要界面显示什么 布局应该是第一步 就像一个孩子生下来你要给他穿衣服一样 因此 我们现在所写的布局就是你看到项目运行的界面 L
  • MATLAB 快速傅里叶变换(fft)结果为什么是复数?

    文章核心是两部分 1 从直观和本质的角度 说明为什么快速傅里叶变换的结果是复数 2 详细说明了MATLAB中fft函数的运用方法 并给出了fft幅度谱的求解代码 但要真正了解快速傅里叶变换 核心是理解 FFT的计算原理 目录 一 直观解释
  • MySQL和SQLite的区别

    简单来说 SQLITE功能简约 小型化 追求最大磁盘效率 MYSQL功能全面 综合化 追求最大并发效率 如果只是单机上用的 数据量不是很大 需要方便移植或者需要频繁读 写磁盘文件的话 就用SQLite比较合适 如果是要满足多用户同时访问 或
  • Self-Attention和CNN的优雅集成,清华大学等提出ACmix,性能速度全面提升

    清华大学等提出了一个混合模型ACmix 它既兼顾Self Attention和Convolution的优点 同时与Convolution或Self Attention对应的模型相比 具有更小的计算开销 实验表明 本文方法在图像识别和下游任务
  • 因果关系的判断?

    最简单的方法是从相关性 先后顺序 排除干扰因素三个方面下手 简化版 1 两件事 A与B 相互关联 Association 2 A的发生可以预测B的发生 Prediction 3 排除其他可能的混淆变量 Excluding Confoundi
  • HTTP协议的理解

    目录 简介 HTTP URL HTTP请求 HTTP请求状态行 HTTP请求头 HTTP协议详解 HTTP的五大特点 非持久连接和持久连接 HTTP和HTTPS HTTP的不足 HTTPS介绍 简介 HTTP协议 超文本传输协议HyperT
  • 人工智能之产生式系统(c++实现)

    这次的人工智能实验是产生式系统 动物分类 规则库 R1 动物有毛发 哺乳类 R2 动物有奶 哺乳类 R3 动物有羽毛 鸟类 R4 动物会飞 会下蛋 鸟类 R5 哺乳类 动物吃肉 食肉动物 R6 动物有犬齿 有爪 眼盯前方 食肉动物 R7 哺
  • .NET 数据类型转换 方法

    using Newtonsoft Json using Newtonsoft Json Converters using System Web Script Serialization
  • 4-2 数据结构--二分搜索

    描述 给定一个由 n 个整数组成的序列 S 和一个由不同的 q 个整数组成的序列 T 编写一个程序 输出 C 即既在序列 T 中也在集合 S 中的整数个数 输入 在第一行中给出了 n 在第二行中 给出了 n 个整数 在第三行中给出了 q 然
  • 经典 55道 MySQL面试题及答案

    前言 MySQL面试题以及答案整理 最新版 MySQL高级面试题大全 发现网上很多MySQL面试题都没有答案 所以花了很长时间搜集 本套MySQL面试题大全 汇总了大量经典的MySQL程序员面试题以及答案 包含MySQL语言常见面试题 My
  • JAVA调用WebService的三种方法

    这两天一直在做外系统对接 对方的接口是webservice的形式 调用起来有些蛋疼 于是在这里记录一下我尝试过的调用WebService的三种方式 方式一 以HttpURLConnection的方式调用 String url http 12
  • 论文阅读笔记(conflux):Scaling Nakamoto Consensus to Thousands of Transactions per Second / arXiv 2018

    内容目录 概要 背景及介绍 conflux 实验结果 贡献 conflux框架 共识协议 安全性分析 conflux 共识算法 1 共识算法 2 假设和参数 3 正确性 实现 块头 Gossip Network 旧块检测 引导节点 原文链接
  • 亲密关系沟通-【认识需求】找到长期沟通的主方向

    亲密关系中短期问题 冲突 争吵 协商 聊天 长期问题 习惯 模式 环境 信念 长期部分 为什么提出需求会形成上海 安全感为什么不足以支撑这次沟通 长期问题 不能通过一次沟通就解决 长期问题是一个反复练习的结果 亲密关系是用来解决问题的 亲密
  • 2023年网络安全比赛--Windows渗透测试中职组(超详细)

    一 竞赛时间 180分钟 共计3小时 二 竞赛阶段 1 通过本地PC中渗透测试平台Kali对服务器场景20221219win进行系统服务及版本扫描渗透测试 并将该操作显示结果中1433端口对应的服务版本信息作为Flag值 例如3 1 450
  • Springboot整合JWT完成验证登录

    目录 一 引入依赖 二 JwtUtil 代码解读 三 LoginController 代码解读 四 整体代码 五 结果展示 一 引入依赖
  • (JAVA项目)连接数据库 报错Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.

    package com imooc jdbc import java beans Statement importjava sql Connection importjava sql DriverManager importjava sql
  • 设定cookie 获取cookie数据的转换

    1 cookie必须是键值对形式的 键名 数值 而且必须是 字符串格式 document cookie name 张三 cookie设定键值对 最好是一个一个来 因为要设定 时效性 2 设定时效性 通过 expires 来设定时效性 数值