看我的例子:
A :负责计算
B:负责显示
所谓回调:就是 一个函数等待另一个函数执行后 继续执行 而不影响其他执行
function A(fun){
var temp = 100;
temp = temp * temp;
fun(temp);
}
function B(r){
alert(r);
}
A(B);// 调用
foo(document, function (num) {
alert(num);
});
function foo(obj, callback) {
// do something...
callback(1);
}