回调函数总是听起来很蛋疼,对吧。
一句话解释回调函数:
A是程序员方,B是系统方。
A调用B的模块,这叫"调用"
B调用A的模块,这叫"调用回去",简称,回调。
意思是:
A中设定的某个模块,"被系统调用回去",即"被系统回调",这个就叫回调函数。
同样的,上面的系统方也可以是服务端,上面的程序员方可以是客户端。
在其他很多技术场景都有回调函数的存在,理解的关键是:调用与被调用关系是否颠倒,你可以理解为反客为主就是回调。
来源:CSDN
作者:东方朔盗仙桃
链接:https://blog.csdn.net/appleyuchi/article/details/103652818