2011年3月31日

摘要: setTimeout和setInterval这两个函数, 大家肯定都不陌生, 但可能并不是每个用过这两个方法的同学, 都了解其内部的实质甚至可能会错误的把两个实现定时调用的函数理解成了类似thread一样的东西, 认为会在一个时间片内, 并发的执行调用的函数,似乎很好很强大, 但其实并不是如此, 实际的情况是javascript都是以单线程的方式运行于浏览器的javascript引擎中的,setTimeout和setInterval的作用只是把你要执行的代码在你设定的一个时间点插入js引擎维护的一个代码队列中,插入代码队列并不意味着你的代码就会立马执行的,理解这一点很重要. 而且setTime 阅读全文
posted @ 2011-03-31 16:44 志向不在北京 阅读(2371) 评论(3) 推荐(1) 编辑

导航