转:setTimeout/setInterval的执行时间的逻辑处理

举个例子: 一断很复杂的代码,中间我设置了一个定时器,在200ms以后自动执行: setTimeout(function(){console.log(‘timeout!’);},200) 问题来了,为何有时候调试,它的执行时间超过200ms? 有时候甚至是500ms以后才执行匿名函数里面的代码? 缘由:web 首先要明白Javascript是单线程,单线程就意味着全部任务须要排队。而后会将全部任务
相关文章
相关标签/搜索