摘要: 如果要异步执行一个函数,我们最先想到的方法肯定会是setTimeout例如:setTimeout(function( /* 1s后做点什么 */){},1000}那如果说要最快速地异步执行一个函数呢?是否会是:JavaScript1setTimeout(function( /* 尽快做点什么 */){},0}可惜的是,浏览器为了避免setTimeout嵌套可能出现卡死ui线程的情况,为setTimeout设置了最小的执行时间间隔,不同浏览器的最小执行时间间隔都不一样。chrome下测试 setTimeout 0 的实际执行时间间隔大概在12ms左右。那么如果想最快地异步执行一个函数,有没有什么 阅读全文
posted @ 2014-03-10 00:16 xiezhenzhong 阅读(279) 评论(0) 推荐(0) 编辑