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 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
