HTML5-4【cookie增删改查、用户追踪】
一.cookie增删改查
(1).设置
document.cookie = 'name=xiaoxiong';
(2).设置过期
document.cookie = 'name=xiaoxiong;max-age=30';
var d = new Date(),day = d.getDate();
d.setDate(day+10);
document.cookie = "name=xiaohong;expires="+d;
var d = new Date(),day = d.getDate();
d.setDate(day-10);
document.cookie = "name=xiaohong;expires="+d;
(4).查询
(5).封装增删改查
let manageCookies = {set(key,value,expTime){document.cookie = key + '=' + value + ';max-age=' + expTime;return this;},delete(key){return this.set(key,'',-1);},get(key,cb){let cookieArray = document.cookie.split(';');for(let i = 0; i < cookieArray.length;i++){let cookieItem = cookieArray[i];let cookieItemArray = cookieItem.split(';');if(cookieItemArray[0] == key){cb(cookieItemArray[0])return this;}}cb(undefined);return this;}}manageCookies.get('xx',(data)=>{console.log(data);})
二.用户追踪
5.cookie服务器发送给用户浏览器并保存在本地得一小块资源
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
