文章图片
【django|现在的年轻人是怎么了,最近公司招前端,听说有笔试扭头就走了】
感觉我出的题目也不难 , 都是项目实际开发中经常需要用的 , 比如像下面这道题 , 介绍节流防抖原理、区别、应用场景以及代码如何实现?我也没要求他们一定答得跟标准答案一样 , 只要你根据自己的情况说一下自己的理解就行了 , 只要能答到下面这些点子上就行
【节流】事件触发后 , 规定时间内 , 事件处理函数不能再次被调用 , 也就是说在规定的时间内 , 函数只能被调用一次 , 且是最先被触发调用的那次 。
【防抖】多次触发事件 , 事件处理函数只能执行一次 , 并且是在触发操作结束时执行 , 也就是说 , 当一个事件被触发准备执行事件函数前 , 会等待一定的时间(这时间是自己去定义的 , 比如 1 秒) , 如果没有再次被触发 , 那么就执行 , 如果被触发了 , 那就本次作废 , 重新从新触发的时间开始计算 , 并再次等待 1 秒 , 直到最终执行 。
【使用场景】 , 节流:滚动加载更多、搜索框搜索联想功能、高频点击、表单重复提交 。 防抖:搜索框搜索输入 , 并在输入完以后自动搜索、手机号 , 邮箱验证输入检测、窗口大小 resize 变化后 , 再重新渲染 。 代码实现如图 。
- 高通骁龙|华为骁龙888旗舰大量现货,8+512G卖7438,鸿蒙坐镇值得入手吗?
- 安卓|拼多多发展后劲不足了吗?现在才发现,黄铮当初激流勇退的决定是多么正确
- 笔记本|现在笔记本的发展有点走歪了
- 笔记本|LPDDR5内存用在笔记本上表现如何,鲁大师子项达到31万分
- 华硕|没流量也可以变现,简单实用的兼职副业,一单9.9一天照样上百
- OPPO|多维度实测同价位热门平板,OPPOPad表现合格吗?
- 荣耀magic|荣耀Magic4 Pro+将于2月28日发布,这才是荣耀真正实力的展现!
- 索尼Xperia|多核性能直追骁龙8,能效表现接近骁龙870,天玑8100似乎有点香
- 小米科技|你知道最早注册的十个三字母域名,现在都在谁手上吗?
- iPhoneSE|现在的手机到底需不需要贴膜?内行人告诉你,裸屏使用更香