这篇文章适合javascript入门级的玩家阅读,而高手将能够飞过。

讲一点闲话。在Chinese,有这样一种现象:无论什么样的词或概念,总有些人会把这些东西解释的神奇,让人不明白,他们的外表非常多。事实上,我不知道2。我个人比较喜欢简单清楚。什么字,什么概念,如果你能用很短的一个或两个词来让你明白,这是能力。好了,闲话。

在Javascript中,什么叫回调回调函数在我的话中,方法B被作为参数传递给A。当方法A被执行时,另一个指定的函数被执行(这里是B函数):
复制代码代码如下所示:


回调函数的测试

函数main(回调函数)
{
警报(我是main函数);
警报(调用回调函数..);
回调();
}
函数B(){
警报(我是回调函数:B);
}
函数C(){
警报(我是回调函数:C);
}

函数测试(){
主要(b);
主(c);
}




点击我



这是主(b),然后B被称为回调函数,它是否被很好的理解然后有人会说,为什么我不能把B的调用放到主函数中呢这是真的,但是你的主要方法只能调用B。在这里,我们传递一个main,或者一个main,而main中的回调方法是一个动态回调函数。