js回调函数怎样传递参数?

js回调函数怎样传递参数


慕田峪7331174
浏览 2980回答 3
3回答

慕村9548890

<html><head><title>jsp3</title></head><body bgcolor="#ffffff"><script language="javascript" type="text/javascript">function A(a,callback){var b=callback;alert(a+b);}function B(c){return (-c);}</script><form method="post" action="jsp3.jsp"><br><br><input type="button" name="Submit" value="Submit" onclick="A(4,B(3));"></form></body></html>回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。也可以说回调函数是应用程序提供给Windows系统DLL或其它DLL调用的函数,一般用于截获消息、获取系统信息或处理异步事件。

慕少森

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

FFIVE

foo(document, function (num) {alert(num);});function foo(obj, callback) {// do something...callback(1);}
打开App,查看更多内容
随时随地看视频慕课网APP