cookie
cookie里面的数据存储以 键值对 的形式存储 key=value
完整格式 name=value;[expires=date];[path=路径];[domain=域名];[secure] 带[]都是可以省略的
//name=value 对应的存值
//expirse 日期(过期时间)
//path 路径
//domain 域名
//secure 安全性设置
console.log(document.cookie);
//存值 需要传递 key 和 value
// document.cookie = `name=李四,sex=男` //直接这样设置默认的过期时间为你浏览器关闭(会话结束以后)
//我们也可以使用浏览器自带的清楚浏览记录的功能强行清除cookie
// console.log(document.cookie);
//document.cookie 可以获取 也可以设置 获取是string类型 设置是添加一个新的cookie
//取值 就只需要key (通过键去拿值)
console.log(document.cookie);
//encodeURIComponent() //对数据进行编码 ascii码 针对于这两个方法低版本浏览器不支持中文解决
var str = encodeURIComponent('刘德华');
//decodeURIComponent() //对数据进行解码
console.log(encodeURIComponent(str));
//删除 设置expires属性(设置过期时间) 时间如果已经过去就不会有过期了 到达对应的时间 自动失效
document.cookie = 'name = jack;expires=' + new Date('2022/3/30 15:05:00')