star65225692 发表于 2013-1-29 09:13:11

javascript异步任务流

如下一些任务,每个任务都是异步执行的,因为它们都要去网络上取一些数据,而且不知道什么时间能执行完成。
<div class="cnblogs_code">function output(msg){
$("#debug").append("<p>"+msg+"</p>");
}
function work1(callback){
output("begin work1");
$.get('data.js', function(data){
output("end work1");
if(typeof callback == 'function'){
callback();
}
});
}
function work2(callback){
output("begin work2");
$.get('data.js', function(data){
output("end work2");
if(typeof callback == 'function'){
callback();
}
});
}
function work3(callback){
output("begin work3");
$.get('data.js', function(data){
output("end work3");
if(typeof callback == 'function'){
callback();
}
});
}
页: [1]
查看完整版本: javascript异步任务流