前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >来一波js最简化高效封装Cookie

来一波js最简化高效封装Cookie

作者头像
马克社区
修改2022-07-12 20:45:35
2580
修改2022-07-12 20:45:35
举报
文章被收录于专栏:高端IT高端IT
代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>封装cookie</title>
</head>
<body>
    
</body>
<script src="./cookie.js"></script>
<script>
    const {cookie}= cookies; //引入声明一下
    cookie.set('maomin', '22', '0.5');
    console.log(cookie.get("maomin"));
</script>
</html>



cookie.js

const cookies = {
    cookie: {
    // 设置cookie
        set: (name, value, day) => {
            const date = new Date();
            date.setDate(date.getDate() + day);
            document.cookie = name + "=" + value + ";expires=" + date;
        },
    // 获取cookie
        get: (key) => {
            var arr = document.cookie.split("; ");
            for (var i = 0; i < arr.length; i++) {
                var arr1 = arr[i].split("=");
                if (arr1[0] == key) {
                    return arr1[1]

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120032703

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档