概述
// 封装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的封装的方法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复