常用面试题
1. 节流和防抖
-- 什么是节流?
事件触发后,规定时间内,事件处理函数不能再次被调用。也就是说在规定的时间内,事件只能被触发一次,且是最先被触发调用的那次。
常见节流场景:防止提交按钮重复点击
-- 什么是防抖?
多次触发事件,事件处理函数只能执行一次,并且是在触发操作结束时执行。也就是说,当一个事件被触发准备执行事件函数前,会等待一定的时间(比如 1 秒),如果没有再次被触发,那么就执行,如果被触发了,那就本次作废,重新从新触发的时间开始计算,并再次等待 1 秒,直到能最终执行!
常见防抖场景:输入框模糊查询
