此两种函数在平常的开发中不一定会遇到,但确实面试时经常遇到的问题,所以作为一名前端工程师还是需要掌握的。 1. 函数防抖 在用户注册时验证用户名是否被占用,很多网站为了提升用户体验,不再等待用户点击提交按钮才去校验输入内容,而是输入框有输入内容时就校验。但是这样实现会增加浏览器请求服务器的压力,所以此时函数防抖就派上用场了。函数防抖:顾名思义,就是等一系列输入操作都完成之后,一段时间内没有输入动作,再去请求服务器进行校验。具体实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 var timer = null; // 此处一定要是全局变量,至少不能在每次调用deb Continue reading