前端最经典常见的面试题及答案.pdfVIP

  • 2
  • 0
  • 约4.31万字
  • 约 73页
  • 2026-05-14 发布于河北
  • 举报

1、什么是防抖和节流?有什么区别?如何实现?

防抖

触发高频事件后n秒内函数只会执行次,如果n秒内高

频事件再次被触发,则重新计算时间

•思路:

functiondebounce(fn){

lettimeout=null;//创建一个标记用来存放定时器的返回值

returnfunction(){

clearTimeout(timeout);//每当用户输入的时候把前一个setTimeoutclear掉

timeout=setTirieout(()={//然后又创建一个新的setTimeout,这就能保证输入

字符后的interval间隔内如果还有字符输入的话,就不会执行fn函数

fn.apply(this,argu

文档评论(0)

1亿VIP精品文档

相关文档