转载自 http://blog.csdn.net/withiter/article/details/9234981
在JavaScript里什么叫Callback“回调函数”,用我的话来讲就是把方法b当做一个参数传递个方法a,当方法a执行完后执行另外一个指定函数(这里是b函数)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>callback function test</title>
<script language="JavaScript" type="text/javascript">
function main(callback){
alert("i am main function");
alert("invoke callback function");
callback();
}
function b(){
alert("i am callback function b");
}
function c(){
alert("i am callback function c");
}
function test(){
main(b);
main(c);
}
</script>
</head>
<body>
<button onclick="test()">点击</button>
</body>
</html>