【JS】回调函数/事件回调的使用

1. 什么是回调函数?作用是什么?

在 JavaScript 中,函数是对象。因此,函数可以将函数作为参数,并且可以由其他函数返回。执行此操作的函数称为高阶函数。任何作为参数传递的函数都称为回调函数。回调函数就是一个被作为参数传递的函数。

在C语言中,回调函数只能使用函数指针实现,在C++、Python、ECMAScript等更现代的编程语言中还可以使用仿函数或匿名函数。

回调就是一种方法,帮我们确保某些代码直到另一些代码已经执行完毕后才执行—常用于异步编程。
首先js处理异步的几种方式:1、回调函数 2、promise 3、async await。
在JS中异步编程只有四种情况:

  1. 定时器都是异步编程的
  2. 所有的事件都是异步编程的
  3. Ajax读取数据的时候, 我们一般都设置为异步编程
  4. 回调函数也都是异步编程的

2.使用方法

程序员最熟悉的思维模式是这样的:

  1. 调用某个函数,获取结果
  2. 处理获取到的结果
res = request
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卸载引擎

如果对您有帮助,请赏个饭吃

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值