justcode.ikeepstudying.com
javascript实现一个简单的广告位, 发送数据请求使用 1x1 像素的透明 gif 图片, 网页中的广告统计,展现次数和点击次数 - Just Code
layout: post title : javascript实现一个简单的广告位 description : 一般广告位的实现都是一个独立的模块,哪里需要添加广告位,就把这个广告位插在哪里;而这个广告位通常都是由一个js链接导入的。 category : javascript tags : [javascript, ad, advertisemen] {% include JB/setup %} 一般广告位的实现都是一个独立的模块,哪里需要添加广告位,就把这个广告位插在哪里;而这个广告位通常都是由一个js链接导入的。 在这段广告位的js代码里,主要的功能点有: 代码采用闭包的方式,防止变量污染全局; 采用可配置项的方式进行调用:可以配置广告展示的开始时间、结束时间、广告位的宽和高; jumeiForU.init({ "start":"2015/02/01 00:00", "end":"2016/01/01 00:00", "width":400, "height":400 }); 每次刷新页面均采用随机数的方式进行广告的展示;如果想要进行顺序循环展示的话,那就得读写cookie了; 读取引用该js链接中所带的参数,比如下面的广告链接,我们能够获取到referer参数的值。 以下放出代码,大家可进行参考,欢迎批评建议: ;(function(){ var jumeiForU = { // 初始化 init : function(_config){ this.config = this.extend(this.config, _config); […]
Gideon