封装Cookie

封装三个函数

  • setCookie()——创建Cookie

  • getCookie()——获取Cookie

  • removeCookie()——删除Cookie

封装:

封装 继承 多态

封装是面向对象的三个基本特征之一,将现实世界的事物抽象成计算机领域中的对象,对象同时具有属性和行为(方法),这种抽象就是封装.函数(function)--最简单的封装将零散的的语句写进函数的花括号内,成为函数体,然后就可以调用了。函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。

function setCookie(key,val,time){
    var date = new Date();
    date.setDate(date.getDate()+time);
    document.cookie = key+'='+val+';expires='+date;
}

function getCookie(key){
    var cookies=document.cookie;
    var arry=document.cookie.split('; ');
    for(var item of arry){
        var new_arry = item.split('=');
        if(new_arry[0] == key){
            return new_arry[1];

        }

    }
  
}

function removeCookie(key){
    this.setCookie(key,'',-1);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值