Cookie

特性

  1. 同一网站(域名)的所有页面共享一套cookie

  2. cookie的数量和大小是有限的

  3. cookie是有过期时间的
    如果不主动设置过期时间,cookie会在浏览器关闭就清除

使用

document.cookie
通过赋值和取值来实现cookie操作

  1. 设置cookie

    //此时cookie中会有两天记录 而不会被覆盖
    document.cookie = "username=lyy"
    document.cookie = "password=123456"
    //设置有效期限的cookie
    var currentDate = new Date()
    var expiresDate = currentDate.setDate(currentDate.getDate+100)
    //使用这种格式设置时间
    document.cookie = "name=fk;expires="+expiresDate
  2. 读取cookie
    cookie是用分号空格进行分离的

  3. 删除cookie
    当cookie过期时 删除cookie
    我们通过将cookie的过期时间设置为-1天 即将其设置为已过期 来删除cookie