JavaScript开发小技巧之cookie

808 ℃

设置cookie

export const setCookie = (key, value, expire) => {
    const d = new Date();
    d.setDate(d.getDate() + expire);
    document.cookie = `${key}=${value};expires=${d.toUTCString()}`
};

读取cookie

export const getCookie = (key) => {
    const cookieStr = unescape(document.cookie);
       const arr = cookieStr.split('; ');
       let cookieValue = '';
       for (let i = 0; i < arr.length; i++) {
           const temp = arr[i].split('=');
           if (temp[0] === key) {
               cookieValue = temp[1];
               break
       }
    }
    return cookieValue
};

删除cookie

export const delCookie = (key) => {
    document.cookie = `${encodeURIComponent(key)}=;expires=${new Date()}`
};

一文教你4步如何查找电脑上的Cookie

Javascript有哪些方法可以实现继承

HTTP协议中的Cookie是什么意思?它有哪些属性?

如何利用jquery修改cookie中值

纯前端有哪些方法可以实现缓存

标签: cookie, JavaScript方法, script

上面是“JavaScript开发小技巧之cookie”的全面内容,想了解更多关于 vuejs 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_1534.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

企业品牌移动端蓝色模板(html+css+jquery)
如何在MySQL中备份和恢复数据?
网站SEO的关键词排名一直上不去是为什么?
flex布局每行显示固定个数
tiptap开源富文本编辑器文档官网介绍