标签:缺点 运行 过期 set rop eth 就是 特性 功能
Cookie 是在计算机上存储在小的文本文件中的数据。
当 web 服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。
Cookie 是为了解决“如何记住用户信息”而发明的:
1、当用户访问网页时,他的名字可以存储在 cookie 中。
2、下次用户访问该页面时,cookie 会“记住”他的名字。
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
cookie的生存期:
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=男
标签:缺点 运行 过期 set rop eth 就是 特性 功能
原文地址:https://www.cnblogs.com/wyp-King/p/12904553.html