var _lcount = (_apics&&dren)?:0;
logstr += "&time2=" + (_reqEndL-_reqTime) + "&lcount=" + _lcount;
}
if(dom()*1000 || >0){
if(!isPreload) {
atchReq();
}
}
};
//异步加载js
function crc32 (str) {
if(typeof str=="string"){
var i,crc=0,j=0;
for(i=0;i10){
t = 1500;
}
setTimeout(function(){
if( !_dataLoaded["right"] ){
var imgs = ById(_containerRightId).getElementsByTagName("IMG");
for(var i=0;i0){
_bottag--;
}
}
if( _bottag>=2 ){
var date = ne Date();
(() + 24*3600*1000*5);
//此处设置cookie
= "B64_BOT=1; expires=" + ();
//_bottag = 0;
}else if( _bottag0 && _reqEnd>0){
.cusval = "b64_" + _dt + "_" + ( _reqEnd - _reqTime );
}
_loadState["cbr"] = 1;
callback(data, "right");
};
//请求回调方法 - 左侧
var cbl = function(data){
_reqEndL = ne Date()*1;
callback(data, "left");
};
//请求回调方法 - 预取
var cbpr = function(data){
_loadState["cbpr"] = 1;
callback(data, "right");
};
var callback = function(data, side){
_dataLoaded[side] = _hasPreload ? (bpr && br) : true;
if(data) {
if(_data[side] === undefined) {_data[side] = {}};
for(var key in data) {
if(y(key)) {
_data[side][key] = data[key];
}
}
}
if(_domLoaded[side] && _dataLoaded[side]){
imgLoad(_data[side], side);
}
};
//设置Dom加载完成
var setDomLoad = function(side){
_domLoaded[side] = true;
if(_dataLoaded[side]){
imgLoad(_data[side],side);
}
};
var predictImg = false; //右侧base64图片是否预取
//发送日志
var sendLog = function (src) {
var loghost = "?pid=315&rsv_yc_log=3&";
var n = "b64log__" + (ne Date()).getTime(),
c = indo[n] = ne Image();
d = ( = function () {
indo[n] = null;
});
= loghost + src + "&_t=" + ne Date()*1; //LOG统计地址
c = null; //释放变量c,避免产生内存泄漏的可能
};
//定义测速函数:
//请求回调 - 测速
cbs = function(data){
_rest = ne Date()*1;
if( (_rest - _rsst) < 1500 ){
(false);
}else{
(true);
}
};
//测试速度
ts = function(){
_expGroup = 3;
_rsst = ne Date()*1;
loadJs(_domain + "image?imglist=1241886729_3226161681_58,1072899117_2953388635_58,2469877062_2085031320_58,155831992_309216365_58,2539127170_1607411613_58,1160777122_283857721_58,1577144716_3149119526_58,2339041784_1038484334_58&cb=bds.bs");
};
return {
init : init,
cbl : cbl,
cbr : cbr,
cbpr : cbpr,
setDomLoad : setDomLoad,
cbs : cbs,
ts : ts,
predictImg : predictImg
}
})();