最新国产好看的视频,伊人天堂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;));
}
};

相關(guān)文章

最新評論

体育| 肇州县| 高邮市| 新民市| 忻城县| 永城市| 吉木乃县| 安泽县| 探索| 黄陵县| 应城市| 三门县| 布尔津县| 石柱| 徐闻县| 海安县| 台中县| 巴东县| 怀来县| 封开县| 且末县| 珠海市| 五峰| 繁昌县| 宝兴县| 平乡县| 紫金县| 清水县| 沁阳市| 贡觉县| 阿尔山市| 永川市| 波密县| 万全县| 陈巴尔虎旗| 西乌珠穆沁旗| 丰镇市| 乳山市| 洪江市| 桂平市| 花垣县|