0

在移动设备上运行 Javascript 代码时,每个按钮的响应时间都很慢。起初我认为我的代码中的点击事件处理程序只是非常低效的代码,直到我访问了其他站点并意识到 1)延迟发生在每个站点上 2)延迟发生在点击事件被触发之前。

延迟分为两个大致相等(肉眼)的部分 - 在 keydown 之前以及 keydown 和 keyup 之间。在 keyup 之后,点击事件被触发,没有任何可见的(肉眼)延迟。

有什么办法可以让按键发生得更快或更短,无论是通过更改我的设备设置还是通过优化一些 javascript 代码块?

4

1 回答 1

1

SpikeX 对这个问题的评论最终将我引向了 Alex Black 的google-fastbutton javascript 库,它直接解决了这个问题。

它实现了 SpikeX 链接到的示例中描述的解决方案。

于 2013-07-09T16:28:30.557 回答