1.cookie
1.1cookie:——会话跟踪技术。
会话:用户进入网站 开始浏览到结束浏览的这样的一个过程 就称为一次会话
会话跟踪技术: 浏览器(B端)和服务器 之间在进行多次请求数据时,数据共享的过程 就称为 会 话跟踪技术
cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会 发送这个 cookie。 用户要访问二级页面时,打开新的窗口,会自动判断上一个页面 中是否含有cookie,如果有,就将cookie数据带入到下一个页面。
1.2 cookie数据的存储:
1.2.1 存
document.cookie ="key=value";
document.cookie="name=daimao";
*******多个cookie都要分开定义
没有key的时候为增,有key的时候则为改
1.2.2 取
console.log(document.cookie);
*******每两组键值对之间用分号和空格隔开
**希望getCookie("name"):返回name对应的value
解析:自己解析改字符串,从而获取key对应的value
let strCookie=document.cookie;
let arrCookie=strCookie.split("; ");//["age=20","name=daimao"]
for(let i=0;i<arrCookie.length;i++){
let item = arrCookie[i].split("=");
console.log(item[0],item[1]);
}
1.3cookie的生命周期——cookie数据在浏览器上保持的时间
1.3.1会话级别
关闭浏览器cookie就会消失
document.cookie="key=value";
document.coo