JS回调函数
1.理解CallBack回调函数:
1.先执行完当前方法,回头再调用的函数就叫回调函数。
2.在JS中“方法也是一种数据类型”,可以当作参数来传递。
2.简单示例:
函数的定义:
function a(callBack) //callBack传要调用的函数名称 { alert('函数a'); callBack(); //好处是自定义调用的函数,而不写死。 } function b() { alert('函数b'); }
函数调用:
a(b); //先执行alert('函数a'),执行完后调用b()方法。
实际上jQuery中回调函数很普遍:
$("p").click( function () { $(this).hide(); }); //匿名函数作为参数传递