首页 > 其他 > 详细

关于回调函数

时间:2018-01-29 15:08:51      阅读:201      评论:0      收藏:0      [点我收藏+]
 

什么是回调?

在js中  通俗的理解 。函数以参数的形式在另一个函数中调用,即为回调。

最让前端程序员熟知的回调莫过于jquery的ajax回调了吧。 

 

var error =function(){...}
var success=function(){...}
$.ajax().then(success,error)

 error和success称为回调函数。上面我们将success和error函数传入ajax的回调中,这种行为称为登记回调函数

回调函数的

技术分享图片

编程分为两类:系统编程(system programming)和应用编程(application programming)。所谓系统编程,简单来说,就是编写;而应用编程就是利用写好的各种库来编写具某种功用的程序,也就是应用。系统程序员会给自己写的库留下一些接口,即API(application programming interface,应用编程接口),以供应用程序员使用。所以在抽象层的图示里,库位于应用的底下。

可以看到,回调函数通常和应用处于同一抽象层(因为传入什么样的回调函数是在应用级别决定的)。而回调就成了一个高层调用底层,底层再回过头来调用高层的过程。(我认为)这应该是回调最早的应用之处,也是其得名如此的原因。

关于回调函数

原文:https://www.cnblogs.com/bianruoyu/p/8376680.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!