这个问题的答案建议使用window.setInterval
作为唯一可靠的方法来立即检测(无需等待模糊)是否更改了文本框的内容,因为某些文本框更改可能通过按键以外的事件发生。
即使在我的台式电脑上,我也看到 IE 或 Firefox 以 500 毫秒的 setInterval 运行并使用相对简单的处理程序检查一些文本框,从而消耗了相当大的 CPU 百分比。这在台式电脑上是可以的,但在笔记本电脑和手机上会影响电池寿命。
什么是使用 jquery 来最小化 CPU 利用率但仍提供快速更新以响应文本框的更改(包括剪贴板粘贴、ajax 更新等,而不仅仅是按键)的好方法?