码迷,mamicode.com
首页 > Web开发 > 详细

js 定义构造函数

时间:2015-07-05 14:52:36      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

var Timeline=function(){
this.order=[];
this.add=function(timeout,func,log){
    this.order.push({
       timeout:timeout,
       func:func,
       log:log
    })
};
this.start=function(ff){
     for(s in this.order){
        (function(me){
            var fn=me.func;
            var timeout=me.timeout;
            var log=me.log;
            timeout=Math.max(timeout-(ff||0),0);
            
            setTimeout(fn,timeout);
         })(this.order[s])
     }
}
}

  

var s1=new Timeline();
s1.add(1,function(){
    g(‘c_box‘).className=‘c_box c_box_rock‘;
    g(‘c_box‘).onclick=function(){
        s2.start();
    }
})

//图片加载器
var imgs=[‘1.png‘,‘2.png‘,‘3.png‘];

for(s in imgs){
   var img=new Image;
   img.onload=imgs_onload;
   img.src=imgs[s];
}


var imgs_onload=function(){
    imgs.pop();
    if(imgs.length===0){
       s1.start();
    }
}

  

js 定义构造函数

标签:

原文地址:http://www.cnblogs.com/sunhe/p/4622061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!