1.定义:回调函数是通过函数指针调用的函数。一般是以参数的形式传给调用的一方;在需要用到回调函数时,会通过函数指针调用回调函数。
如何正确理解回调函数:函数 F1 调用函数 F2 的时候,函数 F1 通过参数给 函数 F2 传递了另外一个函数 F3 的指针,在函数 F2 执行的过程中,
函数F2 调用了函数 F3,这个动作就叫做回调(Callback),而先被当做指针传入、后面又被回调的函数 F3 就是回调函数。
回调函数的注册:在编写程序中;在写自己的函数时;需要用到第三方函数库,比如:jquery的$.ajax();其中的success对应的函数就成为回调函数,
他是以参数的形式传给$.ajax();只有当成功请求到服务器资源时,便会调用success对应的函数,我们称其为回调函数,
而将回调函数的指针通过参数传给$.ajax()过程称之为回调函数的注册。
2.为什么要使用 回调函数 ?
答:因为表面看来,回调函数 和 普通的函数调用 没有什么区别,