cookie.js

来自「已经消失的不易找到的C++ builder网络教程总结」· JavaScript 代码 · 共 38 行

JS
38
字号
//cookie operation
function _c(){}

//add cookie
_c.add = function(name,value,expireDays)
{
	var cookieString=name+"="+escape(value)+";path=/";
	if(expireDays>0){
		var date=new Date();
		date.setTime(date.getTime()+expireDays*24*3600*1000);
		cookieString=cookieString+";expires="+date.toGMTString();
	}
	document.cookie=cookieString;
};

//get cookie value
_c.get = function(name) 
{
	var strCookie=document.cookie;
	var arrCookie=strCookie.split("; ");
	for(var i=0;i<arrCookie.length;i++)
	{
		var arr=arrCookie[i].split("=");
		if(arr[0]==name){
			if(arr[1] == undefined)return ''; 
			return unescape(arr[1]);
		}
	}
	return "";
};

//del a cookie
_c.del = function(name)
{
	var date=new Date();
	date.setTime(date.getTime()-10000);
	document.cookie=name+"=v;expires="+date.toGMTString();
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?