文章图片
【bilibili|现在的年轻人是怎么了,最近公司招前端,听说有笔试扭头就走了】
感觉我出的题目也不难 , 都是项目实际开发中经常需要用的 , 比如像下面这道题 , 介绍节流防抖原理、区别、应用场景以及代码如何实现?我也没要求他们一定答得跟标准答案一样 , 只要你根据自己的情况说一下自己的理解就行了 , 只要能答到下面这些点子上就行
【节流】事件触发后 , 规定时间内 , 事件处理函数不能再次被调用 , 也就是说在规定的时间内 , 函数只能被调用一次 , 且是最先被触发调用的那次 。
【防抖】多次触发事件 , 事件处理函数只能执行一次 , 并且是在触发操作结束时执行 , 也就是说 , 当一个事件被触发准备执行事件函数前 , 会等待一定的时间(这时间是自己去定义的 , 比如 1 秒) , 如果没有再次被触发 , 那么就执行 , 如果被触发了 , 那就本次作废 , 重新从新触发的时间开始计算 , 并再次等待 1 秒 , 直到最终执行 。
【使用场景】 , 节流:滚动加载更多、搜索框搜索联想功能、高频点击、表单重复提交 。 防抖:搜索框搜索输入 , 并在输入完以后自动搜索、手机号 , 邮箱验证输入检测、窗口大小 resize 变化后 , 再重新渲染 。 代码实现如图 。
- 兑现诺言 AITO问界M5在100余家用户中心同启交付
- 【e汽车】兑现诺言 AITO问界M5在100余家用户中心同启交付
- 人类以现有技术很难跨越太阳系,感觉为何像被困在地球上了一样?
- Android中端手机性能榜:iQOO一马当先,荣耀、小米表现意外
- 人文镜头随手拍:努比亚Z40 Pro、华为P50、iQOO 9 Pro,谁表现好
- 不知道在座的各位有多少人跟我一样|我用这些软件 实现了媲美苹果全家桶的体验
- 从0到1小红书涨粉变现,会用工具效率翻10倍
- 又一快递巨头“卖身”,年收入超过百亿,刘强东的预言要实现了?
- 一加科技|首批骁龙8旗舰手机中,散热表现最好的应该就是一加10 Pro
- 退休|手机面临退休的4个忠告,出现一个以上就说明该换手机了!