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

(开头部分) 21KB

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

/**
 * 微信会员卡二期
 * @author luan luan
 */
var _appVersion = 1;


/*****************************************************************************/
var APP = (function(window){ //MVC结构
	var _cfg = {},
		_ecache = [],
		_isReqesting = false,
		_hook1TO,
		_body,
		_stage,
		_hash,
		_externalIter = {},
		_currPage = '',
		/**************************************************************/
		_utils = {
			ajax: function(reqObject, callback, toSimpleMode)
			{
				if (_isReqesting) return;
				if (toSimpleMode == undefined)
					toSimpleMode = true;
				var url = reqObject.url,
					method = reqObject.method,
					params = reqObject.params,
					myCallback = reqObject.callback,
					xmlHttp,
					query = [];
				if(window.ActiveXObject)
					xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
				else if(window.XMLHttpRequest)
					xmlHttp = new XMLHttpRequest();
				else
					return false;
				xmlHttp.onreadystatechange = function(evt) {
					 if(xmlHttp.readyState == 4) {
						if (xmlHttp.status == 200 || xmlHttp.status == 0) {
							_isReqesting = false;
							var rtext = xmlHttp.responseText;
							//console.log(rtext);
							rtext = rtext.replace(/'/g, ''');
							rtext = rtext.replace(/"/g, '"');
							var result = JSON.parse(rtext);
							if (!result)
								throw '[ajax] result error';
							//强制更新
							if (result.result.hasOwnProperty('appVersion') 
								&& result.result.appVersion*1 !== _appVersion){
								console.log('force reload, waiting for update');
								_setTimeout(function(){
									try{_appCache.swapCache();}catch(ex1){}
                                    location.href = location.origin + location.pathname + '?rnd=' + Math.random() + location.hash;
								},6180);
								return;
							}
							//外部回调
							if (myCallback)
后面还有 719 行代码,购买后查看完整代码

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

AI 解读

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

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