标签: javascript javascript-events
说,javascript正在执行某个方法,我正在按下一个附加了一些事件处理程序的按钮。当前方法执行是否会暂停,click事件处理程序是否会立即开始执行,或者js是否完成方法执行,然后才继续执行click事件处理程序?
答案 0 :(得分:5)
事件将在当前Javascript完成执行后触发,因为Javascript是单线程的。这也是您的浏览器可以锁定的原因。
答案 1 :(得分:2)
当前正在执行的代码将继续运行,直到它返回,然后下一个事件将在事件队列中运行。很可能是你的鼠标点击事件。