JavaScript开发小技巧之cookie

750 ℃

设置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,我们会在看到邮件的第一时间内为您处理!

vue项目利用WebSocket插件实现在线聊天功能
php如何把字节转为双浮点类型(案例)
帝国cms搜索模板支持调用动态标签方法
javascript(es6)数组去重方法介绍(根据不同浏览器选择不同方法)
dedecms在列表或首页显示tag标签带链接