如何操作cookie

前端操作 cookie
+ 前端操作 cookie 是要使用 js 来操作的
+ 操作(增删改查)

  增加一条 cookie
    + 语法: document.cookie = 'key=value'
    + 注意:
      -> 字符串里面写的是一条 cookie
      -> 如果你想设置两条 cookie, 那么要把代码执行两遍, 不能一次设置两条
    + 设置 cookie 的时效性
      -> 当你不进行额外设置的时候, 你设置的 cookie 默认就是会话级别(关闭浏览器就没有了)
      -> 你想给一条 cookie 设置一个过期时间, 需要在设置这个 cookie 的时候额外添加一下修饰信息
      -> 修饰信息怎么添加, 就直接再 cookie 后面书写就可以了
        => a=100;修饰信息1=修饰的值
      -> 你想给 cookie 设置一个过期时间
        => 语法: document.cookie = 'a=100;expires=时间对象'

  设置 cookie 的时间问题 ?
    => 我们使用 new Date() 拿到的是我们终端的时间
      -> 也就是 +8 时区的时间
      -> 假设我们拿到的是 10:30
      -> 我们 new Date() 拿到的是 10:30
    => 再你设置 cookie 的时候, 你使用的也是 10:30
      -> 但是 cookie 会把你给他的时间当作世界标准时间使用
      -> 你设置的 cookie 过期时间是 世界标准时间的 10:30
      -> 这个 cookie 我在我们终端时间 18:30 的时候过期
    => 如果你想让 cookie 再当前时间过期
      -> 那么你拿到的终端时间要向前返回八个小时
      -> 如果我想让 cookie 10:30 过期
      -> 那么我设置的时候就要设置成夜里 2:30
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值