您的位置:首页 > Web前端 > JavaScript

JavaScript中回调函数(CallBack)

2013-09-16 20:33 483 查看
在jQuery中,我们经常使用到回调函数。在JavaScript中,允许传递回调函数作为参数,同时会在当前函数执行完成后执行。如何使用回调函数呢?在回调函数中,我们有两种形式:1. 无参数的回调函数; 2. 有参数的回调函数。jQuery中使用无参数回调函数$.get( "myhtmlpage.html", myCallBack );在jQuery获取到myhtmlpage.html之后,就会去调用myCallBack。在这里,myCallBack不是一个字符串,而是定义好的方法名字,这里的myCallBack是无任何参数的方法。
jQuery中使用有参数回调函数
$.get( "myhtmlpage.html", function() {
myCallBack( param1, param2 );
});
在这里,我们传递一个匿名函数,然后在匿名函数内部去调用我们定义好的有参数回调函数。这里为什么不直接传递我们的回调函数,而是使用一个匿名函数来处理呢?形如:$.get( "myhtmlpage.html", myCallBack( param1, param2 ) );在这里,myCallBack(param1, param2)返回的是函数处理的值,而不是一个函数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript callback