有人可以在此示例中解释我的功能流程吗?

问题描述 投票:0回答:1

Multiple callbacks

https://i.stack.imgur.com/0ECpH.png

我查看了上面的代码,并尽了最大的努力寻找解决方案,并在将所有内容都提供给我之后将其发布在这里。这是我目前对代码的理解:当有输入并且将onInput()作为回调传递给debounce()时,debounce函数返回另一个函数,所返回的函数采用一个参数,该参数是debounce()又称为onInput()传递的函数),我被困在@ func.apply(null,args);1. func和args不是同一件事吗????可能请一步一步解释。

javascript callback arguments parameter-passing higher-order-functions
1个回答
0
投票

这是一个去抖动的示例。

  • 去抖是一种用于提高浏览器性能的做法。
  • 一种编程实践,可以确保耗时的任务不会经常执行。
  • 用于限制调用函数的速率。

我已经用示例解释了防抖动,请查看链接debounce

© www.soinside.com 2019 - 2024. All rights reserved.