我可以在JavaScript中更改事件队列优先级吗?

发生错误时我需要发出明显的声音.该错误是在快速射击中输入可能有200个条形码之一的问题的结果.事件队列似乎首先处理键盘输入(条形码扫描器模拟),然后播放我的声音.因此,如果快速扫描条形码,则错误声音将保留在队列中,并在下一次扫描时被撞击.

我可以操纵队列的优先级吗?

最佳答案
Javascript不是多线程的,因此选项2不起作用.我怀疑你所说的事件队列是操作系统的事件队列,如果有的话,它不太可能从浏览器访问.

除此之外,我在理解你的问题时遇到了一些麻烦.什么是发出错误声音?它是一个keyup等事件,还是一个返回错误代码或其他东西的服务器端验证?

点赞