本地存储之cookie的使用

1.定义:一个在客户端的存储空间;

2.特性:

  2.1按照域名存储 哪个域名存储哪个域名使用

  2.2存储大小有限制 4KB 左右 50 条左右

  2.3有时效性 默认是会话级别(关闭浏览器就没有了) 可以手动设置过期时间

  2.4请求中自动携带 只要 cookie 里面有东西, 就会在发送请求的时候自动携带

  2.5只能存储字符型数据 注意存储时数据的转换

3.cookie的格式要求:
        key=val;配置字段=配置信息;配置字段=配置信息;
注:一行代码只能设置一条cookie
4.cookie的使用:
  4.1增:
        ①默认cookie,默认路径(当前文件夹),默认有效期(会话级)
        eg:document.cookie = "abc=123";
  ②指定路径:
        eg: document.cookie = "qwe=hahahha;path=/ws2005";

  ③指定有效期:

  第一步:var d = new Date();
       第二步:设置三天之后的日期对象:d.setDate(d.getDate() + 7);
       第三步:document.cookie = "asd=hello;expires=" + d;
       ④路径+有效期
       eg:document.cookie = "name=admin;expires=" + d + ";path=/ws2005"
  4.2改:
     : eg:document.cookie = "zxc=你也好;path=/";
       注: 修改路径时,相当于重新在其他路径下设置新cookie

  4.3 删:

        第一步:var d = new Date();
        第二步:d.setDate(d.getDate() - 1);
        第三步:document.cookie = "zxc=ads;path=/;expires=" + d;

  4.4 查:默认拿到当前页面所有cookie,如果想获取指定cookie,需要自行处理

        第一步: var str = document.cookie;
        第二步: str = str.split("; ");
        第三步:str = str[1].split("=");
       第四步: str = str[1];
原文地址:https://www.cnblogs.com/yh-3175339026/p/12976633.html