function action(get_data){
get_data(callback);
}
function callback(data){
alert(data.join());
}
function get_asyn_data(callback){
// ...
xmlhttp.onreadystatechange = function(){
// ...
callback(json.parse(xmlhttp.responseText));
};
}
function get_sync_data(callback){
return callback([1,2,3]);
}
action(get_asyn_data);
action(get_sync_data);
- 01 2009. 06
-
同步/异步处理数据的设计模式

[...] 同步/异步获取并处理数据的设计模式 [...]