摘要: 继前篇谈谈JavaScrip的异步实现,我们知道JavaScript引擎是单线程的,所有的js的代码都将在这个单线程中执行。像浏览器事件、计时器等异步只是个幌子,异步时js并没有多个线程在执行,而是都排列在一个待执行队伍中。setTimeout的使用方法setTimeout(function(){},time)--可以正确执行。setTimeout("js语句",time)--可以正确执行。 js语句可以是多条语句。setTimeout(fun,time)只引用函数名字,也可运行,但是要注意的是:如果fun是某个对象的方法,则fun函数内的this此时被当做window。e 阅读全文
posted @ 2013-05-29 01:22 小方。 阅读(3109) 评论(0) 推荐(0) 编辑