1.定义:回调函数是通过函数指针调用的函数。一般是以参数的形式传给调用的一方;在需要用到回调函数时,会通过函数指针调用回调函数。
如何正确理解回调函数:函数 F1 调用函数 F2 的时候,函数 F1 通过参数给 函数 F2 传递了另外一个函数 F3 的指针,在函数 F2 执行的过程中,
函数F2 调用了函数 F3,这个动作就叫做回调(Callback),而先被当做指针传入、后面又被回调的函数 F3 就是回调函数。
回调函数的注册:在编写程序中;在写自己的函数时;需要用到第三方函数库,比如:jquery的$.ajax();其中的success对应的函数就成为回调函数,
他是以参数的形式传给$.ajax();只有当成功请求到服务器资源时,便会调用success对应的函数,我们称其为回调函数,
而将回调函数的指针通过参数传给$.ajax()过程称之为回调函数的注册。
2.为什么要使用 回调函数 ?
答:因为表面看来,回调函数 和 普通的函数调用 没有什么区别,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】