MxWeiXinPF.Web/obj/Release/Package/PackageTmp/weixin/sjb/js/wei_bind.js

(开头部分) 23KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

window['BBC.weixin.coastalcitybind.time'] && window['BBC.weixin.coastalcitybind.time'].push(new Date());
function $addClass(ids, cName) {
	$setClass(ids, cName, "add");
};
function $addEvent(obj, type, handle) {
	if (!obj || !type || !handle) {
		return;
	}
	if ( obj instanceof Array) {
		for (var i = 0, l = obj.length; i < l; i++) {
			$addEvent(obj[i], type, handle);
		}
		return;
	}
	if ( type instanceof Array) {
		for (var i = 0, l = type.length; i < l; i++) {
			$addEvent(obj, type[i], handle);
		}
		return;
	}
	window.__allHandlers = window.__allHandlers || {};
	window.__Hcounter = window.__Hcounter || 1;
	function setHandler(obj, type, handler, wrapper) {
		obj.__hids = obj.__hids || [];
		var hid = 'h' + window.__Hcounter++;
		obj.__hids.push(hid);
		window.__allHandlers[hid] = {
			type : type,
			handler : handler,
			wrapper : wrapper
		}
	}

	function createDelegate(handle, context) {
		return function() {
			return handle.apply(context, arguments);
		};
	}

	if (window.addEventListener) {
		var wrapper = createDelegate(handle, obj);
		setHandler(obj, type, handle, wrapper)
		obj.addEventListener(type, wrapper, false);
	} else if (window.attachEvent) {
		var wrapper = createDelegate(handle, obj);
		setHandler(obj, type, handle, wrapper)
		obj.attachEvent("on" + type, wrapper);
	} else {
		obj["on" + type] = handle;
	}
};
function $addSelect(e, t, v) {
	var o = new Option(t, v);
	e.options[e.options.length] = o;
	return o;
};
function $addToken(url, type) {
	var token = $getToken();
	if (url == "" || (url.indexOf("://") < 0 ? location.href : url).indexOf("http") != 0) {
		return url;
后面还有 782 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。