JavaScript-Cookie
2021-01-19 23:15
标签:缺点 运行 过期 set rop eth 就是 特性 功能 Cookie 是在计算机上存储在小的文本文件中的数据。 当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。 Cookie 是为了解决“如何记住用户信息”而发明的: 1、当用户访问网页时,他的名字可以存储在 cookie 中。 2、下次用户访问该页面时,cookie 会“记住”他的名字。 缺点: 获取值: cookie的生存期: 存储多个内容: JavaScript-Cookie 标签:缺点 运行 过期 set rop eth 就是 特性 功能 原文地址:https://www.cnblogs.com/wyp-King/p/12904553.html 1 var date=new Date();
2 date.setFullYear(2022);
3 document.cookie="a=3";
4 document.cookie="a=3;expires="+date.toUTCString();
5 console.log(document.cookie);//a=3
6
7 var a=Number(document.cookie.split("=")[1]);
8 a++;
9 document.cookie="a="+a+";expires="+date.toUTCString();
10 console.log(document.cookie);//a=4
1 document.cookie = “username=value”;
1 console.log(document.cookie)//username=value
1 var d= new Date();
2 d.setHours(d.getHours() + (24 * 30)); //保存一个月
3 document.cookie = "visited=yes; expires=" + d.toUTCString();
1 var obj={
2 user:"xietian",
3 age:30,
4 sex:"男"
5 }
6
7 function setCookie(obj,date){
8 for(var prop in obj){
9 document.cookie=prop+"="+obj[prop]+(date ? ";expires="+date.toUTCString() : "");
10 }
11 }
12 function setCookie1(key,value,date){
13 document.cookie=key+"="+value+(date ? ";expires="+date.toUTCString() : "");
14 }
15 var date=new Date();
16 date.setFullYear(2022);
17 setCookie(obj,date);
18
19
20 // 获取cookie值
21 console.log(document.cookie);//user=xietian; age=30; sex=男