节流函数本质上讲,其实就是设置了,无论你输入什么参数进去,函数都会在一定时间之后去执行,比如说这个搜索功能,只有你暂停输入100ms以上,才会呈现给你最终的结果。对于滑动来说,手指在滑动过程中变化是连续的一个过程,因此如果这里延时太长,就会导致不跟手,而如果延时太短,小于16ms,则因为渲染帧时间的限制,浪费性能。
但是在搜索框内,输入字符其实是一个离散的过程,正常人按键盘一秒钟五六次就算很快了,按照五次来算的话,只要延时在200ms以内就不会用卡顿感,能保证每次键盘变化搜索结果也会变。考虑到可能有人手速快一点,留出一定的富余,把200放宽到100算是很合理的数据了