最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript 利用Image對象實現(xiàn)的埋點(某處的點擊數(shù))統(tǒng)計

 更新時間:2012年12月28日 10:26:00   作者:  
統(tǒng)計用戶頁面某處的點擊數(shù)或者執(zhí)行到程序中某個點的次數(shù);根據(jù)實際情況,創(chuàng)建多個Image對象,原則誰空閑誰做事,解下來詳細介紹,需要了解的朋友可以參考下
需求:統(tǒng)計用戶頁面某處的點擊數(shù)或者執(zhí)行到程序中某個點的次數(shù)
特點:根據(jù)實際情況,創(chuàng)建多個Image對象,原則誰空閑誰做事。解決因過快發(fā)送埋點數(shù)據(jù)導致部分埋點缺失的問題。
實現(xiàn):(注下面的代碼依賴jQuery)
復制代碼 代碼如下:

var Statistic= {
arrImg:[],
log:function(from){
//如果參數(shù)為空,則不處理
if(typeof(from)=="undefined" || from=="") return;
var me=this,img,imgHandler,arrImg,len=0,index=-1;
arrImg=me.arrImg;
len=arrImg.length;
//查詢可用的Image對象
for(var i=0;i<len;i++){
if(arrImg[i].f==0){
index=i;
break;
}
}
//取出或者生成Image對象
if(index==-1){
img=$(new Image());
arrImg.push({f:1,img:img});
index=(len==0?0:len);
}else{
img=arrImg[index].img;
}
//標記Image對象為正在使用狀態(tài)
arrImg[index].f=1;
//記錄所使用的Image對象的位置
img.data("vid",index);
imgHandler = function(){
var vid=$(this).data("vid");
if(vid>=0){
arrImg[vid].f=0;
}
};
img.unbind().load(imgHandler).error(imgHandler);
var arr = [],ref,url="http://z.ccccccc.com/beacon.gif?";
ref = document.referrer;
if (ref) {
ref=encodeURIComponent(ref);
}else{
ref=&apos;&apos;;
}
//必須嚴格按照以下的先后順序:t,r,from,version
arr.push(&apos;t=&apos;+ (new Date()).getTime());
arr.push(&apos;r=&apos;+ref);
$(img).attr("src",url+ arr.join(&apos;&&apos;));
}
};

相關文章

最新評論

山阳县| 右玉县| 深州市| 巴塘县| 五大连池市| 当阳市| 吉安县| 临颍县| 阳东县| 家居| 镇安县| 临城县| 马鞍山市| 渝北区| 喜德县| 察隅县| 建水县| 砚山县| 巴南区| 得荣县| 珠海市| 沂南县| 临朐县| 东乌珠穆沁旗| 平凉市| 石城县| 宁武县| 祁连县| 阜城县| 习水县| 会昌县| 历史| 乐至县| 定陶县| 高安市| 沿河| 梓潼县| 萝北县| 潮安县| 开化县| 香格里拉县|