我正在网上查看回调函数,我读了两篇令我困惑的文章。我不会提到网站,但其中一个非常受欢迎,方案是:
网站1:
回调功能:
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
不回拨功能:
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});
网站2:
回调功能:
$("#btn_1").click(function() {
alert("Btn 1 Clicked");
});
检查上面的代码我想知道为什么"不回调函数"在website1中不同于"回调函数"在website2中,我想知道一个关于哪个是真正的回调函数的解释,哪个不是,检查上面的例子。
答案 0 :(得分:0)
他们都有回调函数。
这有2个回调函数(内部点击,内部隐藏):
$("button").click(function(){
$("p").hide("slow", function(){
alert("The paragraph is now hidden");
});
});
这有一个回调函数(内部点击):
$("button").click(function(){
$("p").hide(1000);
alert("The paragraph is now hidden");
});
这有一个回调函数(内部点击):
$("#btn_1").click(function() {
alert("Btn 1 Clicked");
});
答案 1 :(得分:0)
回调功能:
作为参数传递给另一个函数的函数以及何时传递 完成了一些任务,然后这个回调函数将调用。
网站1:
用于回拨功能: (这里回调中只有一件事回调)
这里我们将一个函数作为参数传递给另一个函数,所以这是回调
不回拨功能:
这里同样如下,我们不关心功能的主体是什么 所以这也是一个回调函数。
<强> WEBSITE2:强>
在这里我们可以看到我们将函数作为参数传递。所以回调函数。