我是靠谱客的博主 要减肥星月,最近开发中收集的这篇文章主要介绍Cookie的封装的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

// 封装cookie对应的方法 常用的对应的key和value expires过期时间  path
//set的方法
function setCookie(key,value,date,path){
    if(date instanceof Date){// instanceof是否俩个属于同一个类型
        document.cookie = `${encodeURIComponent(key)}=${encodeURIComponent(value)};expires=${date};path=${path}`
    }else{
        document.cookie = `${encodeURIComponent(key)}=${encodeURIComponent(value)};expires=${new Date()};path=${path}`
    }
}
// get的方法 获取对应key的cookie值
// username=zhangsan;age=lisi
function getCookie(key){
    var key = encodeURIComponent(key)
    var cookies =  document.cookie.split(';')
    for(var i in cookies){
        //取出对应的键的下标
        var index = cookies[i].indexOf('=')
        if(cookies[i].indexOf(key)!=-1){
            var value = cookies[i].substr(index+1)
            return decodeURIComponent(value)
        }
    }
    return ''
}
//remove 间隔几天以后过期
function removeCookie(key,day){
    var date = new Date()
    date.setDate(date.getDate+day)
    document.cookie = encodeURIComponent(key)+'=;expires='+date
}

最后

以上就是要减肥星月为你收集整理的Cookie的封装的方法的全部内容,希望文章能够帮你解决Cookie的封装的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部