我正在尝试找出 JavaScript 计时器的确切工作原理。特别是计时器函数是在计时器到期时立即执行,还是在 JavaScript 引擎处于某种空闲状态时执行。
例如,如果 JavaScript 引擎正在执行一段代码并且计时器关闭,那么代码块的执行是否会被中断并调用计时器函数。还是 JavaScript 引擎会等到它返回某种空闲状态后再调用定时器函数?
谢谢,
阿杰
最佳答案
这是 John Resig 的一个很好的解释
关于JavaScript 计时器实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2209019/