cookio 作为浏览器数据存储的一种方式,常用于用户登录账号存储。
其设cookio和获取cookio函数如下:
// 设置cookio函数
function setCookie(key, value, time){
// 取个时间戳
let oldTime = new Date( );
document.cookie = key+’=’+value+’;expires=’+oldTime+‘delay=’+time;
}
// 获取cookio函数
function getCookie(key){
let arr=document.cookie.split(’; ');
// cookio 变量数组
let temp=arr[0].split(’=’);
// 旧的时间戳数组
let oldTime = arr[1].split(’=’)[1];
// cookio 有效时间数组
let delay = arr[2].split(’=’)[1];
let nowTime = new Date( )
if(temp[0]=== key && nowTime –oldTime <= delay) {
return temp[1];
}
return null;
}