zoukankan      html  css  js  c++  java
  • 设定cookie 获取cookie数据的转换

    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);
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    悟透JavaScript(理解JS面向对象的好文章)
    ClassLoader的等级加载机制
    ClassLoader的类结构分析
    如何实现自己的ClassLoader
    Servlet的ClassLoader
    idea远程调试linux下的tomcat
    centos VM 识别U盘
    linux yum 命令
    centos 基本操作(快捷键开户终端,复制,粘贴,yum命令)
    CentOS 配置Apache+Mysql+PHP (yum)与卸载
  • 原文地址:https://www.cnblogs.com/ht955/p/14109338.html
Copyright © 2011-2022 走看看