js怎样获取调用回调函数的参数值
展开全部
回调函数可以继续扩展一个函数的功能,可以是程序非常灵活。
比如:
function
showdiv(callback){
$("#div1").show();
callback($("#div1"));
}
showdiv(function($div){
$div.text("hello
world");
});
//原本showdiv的功能就是现实一个div,加了callback函数当参数后就可以在执行完show之后改变div中的文字。
一般来说,callback函数用在异步中的例子比较多,因为在异步调用中,只能通过回调函数继续执行某个动作。
例如:
function
mythread(callback){
return
settimeout(1000*10,function(){
$("#div").append("
hello
");//10秒后在div中加一个行,然后在执行callback函数
callback();
});
}
比如:
function
showdiv(callback){
$("#div1").show();
callback($("#div1"));
}
showdiv(function($div){
$div.text("hello
world");
});
//原本showdiv的功能就是现实一个div,加了callback函数当参数后就可以在执行完show之后改变div中的文字。
一般来说,callback函数用在异步中的例子比较多,因为在异步调用中,只能通过回调函数继续执行某个动作。
例如:
function
mythread(callback){
return
settimeout(1000*10,function(){
$("#div").append("
hello
");//10秒后在div中加一个行,然后在执行callback函数
callback();
});
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询