百度广告联盟代码优化(BAIDU_CLB_fillSlot)

作为一个小网站,在页面上放置各种广告是理所当然的事情。

然后作为一个小网站,在页面上放置10个8个广告也是理所当然的事。这意味着每个页面要放置10个8个<script>,再加上其他的脚本链接、CSS链接、图片,哇,打开你这个页面,一大堆请求。就好比娶一个老婆,还附带了几个跟前夫生的小孩,以及家族里三姑六婆,恶心吧。这是我们做破网站的大忌。

10月革命一声炮响,百度为我们准备了一条优化的语句,就是不管你在页面放置多少个百度广告联盟代码,都可以包含在一次请求中。


代码示例:

<script>BAIDU_CLB_preloadSlots("213888", "216888", "214888", "214888", "317888","216888", "216888", "216888", "267888");</script>
 
里面的数字是广告的ID。


代码示例:

<html>
<head><title>脚本学堂</title>  
<script type='text/javascript' src='http://cbjs.baidu.com/js/m.js'></script>  
<pre id="line16"><<span class="start-tag">script</span>>BAIDU_CLB_preloadSlots("213888", "216888", "214888", "214888", "317888","216888", "216888", "216888", "267888");</<span class="end-tag">script</span>>  
<link href="/css/default.css?ver=120308" rel="stylesheet" type="text/css">  
</head>
<body>  
<div>  
    <table id="ms_tbAd" style="border:none;"><tr>  
        <td><script type="text/javascript">BAIDU_CLB_fillSlot("216888");</script></td>  
        <td><script type="text/javascript">BAIDU_CLB_fillSlot("216888");</script></td>  
        <td><script type="text/javascript">BAIDU_CLB_fillSlot("216988");</script></td>  
        </tr>  
  
    </table>  
</div>  
</body>  
</html>

当然,如果仅有一个 BAIDU_CLB_fillSlot,那么这条一次请求语句就无所谓写不写了。

代码说明:
重点是这句:<script type='text/javascript' src='http://cbjs.baidu.com/js/m.js'></script>  
BAIDU_CLB_preloadSlots、BAIDU_CLB_fillSlot函数调用均是基于这个js文件的。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。