⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cookie.js

📁 JSVM核心类库,收集了JAVA进行JSVM开发必用技术进行归纳,在实际项目应用中直接引用相关类库即可现实JSVM相关功能!
💻 JS
字号:
// Description:	js.io.Cookie 类
// Author:	Changhua.Wan
// Version:	2004.03.06.01

_package("js.web");

_import("js.lang.Object");

function js.io.Cookie() {}
var _p = js.io.Cookie._extends("js.lang.Object");

js.io.Cookie.putValue = function(cookieName, cookieValue, cTime, cPath, cDomain) {
	
	var s = cookieName + "=" + escape(cookieValue);
	if (typeof(cTime) != "undefined" && cTime != null) {
		var expdate = new Date((new Date()).getTime() + cTime * 1000);
		s = s + "; expires=" + expdate.toGMTString();
	}
	if (typeof(cPath) != "undefined" && cPath != null)
		s = s + "; path=" + cPath;
	if (typeof(cDomain) != "undefined" && cDomain != null)
		s= s + "; domain=" + cDomain;
	s = s + ";";
	document.cookie = s;
}

js.io.Cookie.getValue = function(cookieName) {
	var cook = String(document.cookie);
	var ti = cook.indexOf(cookieName + "=");
	if (ti == -1) {
		return(null);
	} else {
		var tl = cookieName.length;
		var tmps = cook.substring(ti+tl+1);
		var tmpi = tmps.indexOf(";");
		if (tmpi != -1) tmps = tmps.substring(0, tmpi);
		return(unescape(tmps));
	}
}

js.io.Cookie.getArray = function(cookieName) {
	var cook = String(document.cookie);
	var ti = cook.indexOf(cookieName + "=");
	if (ti == -1) {
		return(null);
	} else {
		var tl = cookieName.length;
		var tmps = cook.substring(ti+tl+1);
		var tmpi = tmps.indexOf(";");
		if (tmpi != -1) tmps = unescape(tmps.substring(0, tmpi));
		var tmpAry = tmps.split(",");
		return(tmpAry);
	}
}

⌨️ 快捷键说明

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