2022-06-06 14:37 JavaScript 95 梁俊威
cookies的作用主要是,当你访问了某些网页,并且对网页的一些设置进行修改,cookies就能跟踪并记录到这些修改,当你下一次访问这个网页的时候,这个网页会分析你电脑上的cookies,进而采取措施像你返回更符合你个性化的网页;
当然,目前大部分广告的定位基础也是基于cookies的,比如你此前访问了大量的健身类网站,cookies记录了你的访问行为,广告主就能够根据你的访问行为,向你推送健身类的广告。
对cookie进行设置应该是js交互中使用的比较多的一个环节,废话不多说,直接上码。
设置cookie
function setCookie(name,value,expires_in=0){ var d = new Date(); d.setTime(d.getTime()+expires_in); // 设置cookie到期时间 var expires = "expires="+d.toGMTString(); if(expires_in){ document.cookie = name+"="+value+"; "+expires*1000; }else{ document.cookie = name+"="+value+";"; } } setCookie("ljwei", "ljwei.com.cn", 3600);
删除cookie
function clearCookie(name) { setCookie(name, "", -1); } clearCookie('ljwei');
获取cookie
function getCookie(cname){ const name = cname + "="; var res= document.cookie.split(';'); for(var i=0; i<res.length; i++) { var data = res[i].trim(); if (data.indexOf(name)==0) { return data.substring(name.length,data.length); } } return null; } var ljwei = getCookie("ljwei");
若无特殊说明,本站点所有内容均为原创,转载请说明出处!