js oop编程

//###########################################################################################################

//模拟服务器获取数

   

    function test1(callback){

var persons=[];

for(var i=0;i<10;i++){

var p=new person(i,'小白'+i+'号');

persons.push(p);

}

window.setTimeout(function(){

callback(persons)

},50);

};

/**

* 人类

*/

function person(id,name){

this.id=id;

this.name=name;

}

//通过原型声明函数  使用 this  访问类的属性或函数

person.prototype={

test:function(){

alert('haha')

},

getId:function(){

alert(this.id);

}

}

var p=new person(1,'小白号');

p.test();

p.getId();

//###########################################################################################################

//客户端

var count=9;

function test(){

//模拟循环查询数据

test3(count,function(data){

if(data>=0){

count=data;

test();

}

})

}

function test3(i,callback){

test1(function(data){

console.info(data[i]);

callback(--i);

});

}

//绑定数据

//test();

发布了10 篇原创文章 · 获赞 0 · 访问量 214

猜你喜欢

转载自blog.csdn.net/lishdfsdf/article/details/84744162