标签: javascript performance search
我正在使用Keyup事件对少于500row / 7Column记录表执行实时搜索。它工作正常。但是如果表格行变为1000+,您会注意到当您输入输入框时它变得非常慢。
搜索功能中的逻辑使用Regex匹配每行的每个col的文本,然后返回每个keyup的匹配结果。
我的理解是,如果第一个键盘被触发,搜索功能将继续处理匹配,并且在完成之前不会接受下一个键盘事件
如果仍然处理搜索逻辑并处理最新的keyup事件,有没有办法杀死以前的keyup事件?