如何异步加载百度联盟、百度统计代码

如何异步加载百度联盟、百度统计代码

一个网站都免不了不了需要一些广告,统计的内容,今天我们来学习如何完善百度联盟,百度统计统计的代码加载,同步加载缺点是如果网速不好,阅读者要等待很长时间才能看到内容导致比价差的用户体验,有的用户放弃阅读,下边的一些代码是我个人网站的内容分享,希望能帮到大家。

function baidu_event() {
	if (ISHOST) return;
	//百度联盟
	$.getScript("http://cbjs.baidu.com/js/m.js", function() {
		$('[id]').each(function(){
			if(/^u\d{7}$/.test(this.id)){
				$(this).removeClass('none');
				BAIDU_CLB_fillSlotAsync(this.id,this.id);
			}
		})
	});
	//百度统计
	var _hmt = _hmt || [];
	var hm = document.createElement("script");
	hm.src = "https://hm.baidu.com/hm.js?daa40fd84fdffd95057ade7cd500cf5b";
	var s = document.getElementsByTagName("script")[0]; 
	s.parentNode.insertBefore(hm, s);
	//百度分享	
	window._bd_share_config = {
		"common": {
			"bdSnsKey": {},
			"bdText": "",
			"bdMini": "2",
			"bdMiniList": false,
			"bdPic": "",
			"bdStyle": "0",
			"bdSize": "16"
		},
		"slide": {
			"type": "slide",
			"bdImg": "1",
			"bdPos": "left",
			"bdTop": "158.5"
		}
	};
	$.getScript('http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~ ( - new Date() / 36e5));
}

1272