确保DOM节点上的单击操作的回调包含用户在单击时看到的信息

时间:2015-12-15 10:36:37

标签: javascript dom

如何才能最好地确保DOM节点上的点击操作的回调包含用户在点击时看到的信息?

例如,如果在事件循环从作业队列中耗尽大量排队事件时发生单击,则只有在队列耗尽时才会评估单击回调(我假设),这意味着用户界面在点击回调运行时可能已经移动了。

这是“尽力而为”的情况,还是我可以可靠地捕捉点击时屏幕上的内容?

如果是“尽力而为”的情况,那么可能会保持正在运行的JavaScript高度协作(即非阻塞)并最小化添加到作业队列的事件数量可能会有所帮助?

最后,用户代理是否应用任何优先级来调度作业队列中的项目?那么,例如,与用户交互相关的事件是否会获得改善感知响应的任何偏好?

0 个答案:

没有答案