CNode

nodejs 异步之 Timer &Tick; 篇

精华
Wwindyrobin发布于15 年前最后回复11 年前7 回复29980 浏览0 收藏
查看回复

回复 (7)

E
EdwardStudy#1·11 年前

好厉害!学习了

C
captainblue2013#2·11 年前

好坟。。。

Y
yekexuan#3·11 年前

mark

L
lixinqi#4·11 年前

最新的nodejs不要用nextTick。用setImmediately

J
jimokanghanchao#5·13 年前

问一个问题,我在一个框架中看到类似这样的一份实现:

function classA(fct){this.fct = fct;};
classA.prototype.run()=function(){
var self = this;
setTimeout(function(){this.fct.call(self,self)},1);
return this;}
var instance = new ClassA(function(){console.log(1)});
instance.run();

其实这个run方法的调用是很频繁的,框架中的很多语句都会去创建classA对象执行run方法. 我想知道这里的setTimeout调用的目的是为了?

F
fengmk2#6·15 年前

timer复用。。。解除疑惑。。。以后得多深入源码。。

D
DoubleSpout#7·15 年前

最后小结收益良多啊,希望爱多兄能有更多深入浅出的文章~ 继续关注中~

参与回复
登录后即可参与回复。登录