美文网首页
面试题 -- 防抖和节流

面试题 -- 防抖和节流

作者: 开着五菱宏光的小白 | 来源:发表于2019-04-22 12:46 被阅读0次

以下场景往往由于事件频繁被触发,而重复执行DOM操作、资源加载等行为、会导致UI停顿甚至浏览器崩溃。

1、window对象的resize、scroll和拖拽时的mousemove事件
2、射击游戏中的mousedown、keydown事件

3、类似百度搜索提示keyup事件

debounce(防抖)的特点是当事件快速连续不断触发时,动作只会执行一次

节流(throttle)函数不管事件触发有多频繁,每隔一个时间周期就会执行一次事件处理程序

相关文章

  • 说说前端的防抖和节流以及最简单的实现

    防抖和节流在前端是很常见的知识点,并且也是常见的面试题。 00 背景 防抖和节流在前端中是应用很常见的,特别是在 ...

  • 谈谈js中的节流和防抖函数

    关于节流和防抖,这篇文章说的很好了,深入lodash源码分析防抖和节流深入篇 | Lodash 防抖和节流是怎么实...

  • JavaScript防抖和节流

    1. 认识防抖和节流 1.1. 对防抖和节流的认识 防抖和节流的概念其实最早并不是出现在软件工程中,防抖是出现在电...

  • 前端性能优化-浅谈js防抖和节流

    浅谈js防抖和节流

  • Javascript 基础

    1、函数防抖和函数节流 【《javascript高级程序设计》里,函数节流是这里讲的函数防抖。】函数防抖: 在事件...

  • js 防抖 节流

    节流 防抖1 防抖2

  • 2019-03-27

    js的防抖和节流 据我所知防抖和节流都是为了优化作用,减轻浏览器和服务端的负担,防抖和节流俩个的英文要记住: de...

  • 2019年一些前端的面试题(含答案)2.0

    上一篇链接:2019年一些前端的面试题(含答案) 7、手写函数防抖和函数节流 函数节流 函数节流是让这个函数在间隔...

  • js的防抖和节流

    js的 防抖(debounce)和 节流(throttle ) 防抖和节流一般用于高频触发事件,属于浏览器性能优化...

  • 面试题 -- 防抖和节流

    以下场景往往由于事件频繁被触发,而重复执行DOM操作、资源加载等行为、会导致UI停顿甚至浏览器崩溃。 1、wind...

网友评论

      本文标题:面试题 -- 防抖和节流

      本文链接:https://www.haomeiwen.com/subject/fbrjgqtx.html