在js开发中,程序代码是从上而下一条线执行的,但有时刻我们需要守候一个操作竣事后,再举行下一步操作,这个时刻就需要用到回调函数。 举个例子:
好比你到阛阓买东西,恰好没有你需要的货物,这时刻你留下 *** ,店里有货了救让伙计通知你,然后你接到 *** 到店里取到了货。这里的 *** 号码就可看做回调函数,你把 *** 留给伙计就叫挂号回调函数,店里厥后有货了叫做触发了回调关联的事宜,伙计给你打 *** 叫做挪用回调函数,你到店里去取货叫做响应回调事宜。(引用知乎常溪玲的回覆,链接:https://www.zhihu.com/question/19801131/answer/13005983)
在js中,函数也是工具,确切地说:函数是用Function()组织函数建立的Function工具。它就可以存储在变量中,通过参数传递给另一个函数,在函数的内部建立,而函数中返回效果值。由于函数是内置工具。我们可以作为参数传递给另一个函数,到函数中执行,甚至执行后将他返回。
回调函数的英文注释为:A callback is a function that is passed as an argument to another function and is executed after its parent function has completed.
翻译过来就是:回调函数是一个作为变量传递给另外一个函数的函数,它在主体函数执行完之后执行。
函数b以一个参数的形式传入函数a并执行,顺序是先执行a ,然后执行参数b,b就是所谓的回调函数。我们先来看下面的例子:
function a(callback){ console.log('a'); callback.call(this);//或者是 callback(), callback.apply(this),都可以的 } function b(){ console.log('b'); } //挪用 a(b);//打印:a b
在现实的应用场景:好比一个函数的实现历程比较长,你是选择守候函数执行完再继续,照样使用回调函数举行处置呢?例如:ajax异步请求,若是使用回调函数,代码就可以继续举行其他义务,而无需守候!
1.阿里云: 本站现在使用的是阿里云主机,平安/可靠/稳固。点击领取2000米代金券、领会最新阿里云产物的种种优惠流动点击进入
爱情散文诗(浪漫的爱情散文诗) 导读:经典爱情散文5篇,不要以爱情为借口伤害自己。 1、迟暮 ——张爱玲 多事的东风,又冉冉地来到人间,桃红支不住红艳的酡颜而醉倚在封姨的臂弯里,柳丝趁着风力,...
今年正月是阴历今年的最终一个月,很多人都分不清楚农历和阳历,也不知道阴历的时间是阳历的何时,今年正月实际上早已是阳历的二零二一年一、二月份了,假如还弄不清楚今年正月是什么时候得话,接下去大伙儿就和我一...
本文目录一览: 1、有一个韩国电影是将一对情侣都是特工的,但是双方都不知道,叫什么名字 2、2013有什么好看的韩剧 3、一部韩国电影,女主角叫做安秀智,男主角叫做才俊。请问是哪一部? 4...
本报讯一名黑客在网上开起了“银行”来骗钱。东窗事发后,警方正在全力寻找这名使用假身份证,名叫“王磊”的黑客。昨天,经侦总队提醒市民,使用网上银行一定要小心。 发现这名黑客的是永川经侦大队。早在今年1...
二手车如今早已被愈来愈多的人所接纳,被愈来愈多的人所应用,不仅是由于他们的价格低、表面与新汽车沒有多少的差别,也是由于他们的特性和品质都还不错。但前提条件是一定要选好有用户评价的店面,实际上在去店面以...
黑客攻击模拟器(黑客如何攻击路由器)(tiechemo.com)一直致力于黑客(HACK)技术、黑客QQ群、信息安全、web安全、渗透运维、黑客工具、找黑客、黑客联系方式、24小时在线网络黑客、黑客业...