<html>
<head>
<script type = "text/javascript" src="jquery-1.8.3.min.js">
</script>
<script type="text/javascript">
function hello(str){
window.alert(str);
}
//这个是一个回调函数, 其中str2是函数fn需要的参数
function callback(str, str2, fn){
alert("callback" + str);
fn(str2);
}
$(function(){
$("#bt_test").click(function (){
//调用处的语法
callback("nihao","hello", hello);
//写成callback("nihao", "hello", hello("你好");
//那么hello("你好")会先执行,而且不会在执行callback()中关于hello()的调用
});
});
</script>
</head>
<body>
<input type="button" id="bt_test" value="回调函数的测试" />
</body>
</html>