0

我在Timer这里famo.us测试

http://famo.us/docs/0.2.0/utilities/Timer

我对after(). 看起来它是一个内部引擎滴答声,famo.us但它如何转化为第二个?因为 5000 大约是 9 秒。它不符合setTimeout

有什么帮助吗?

4

1 回答 1

0

after和的功能setTimeout相似,但是setTimeout基于时间(毫秒),其中after计算 famo.us 引擎“滴答声”

如果您希望在一定时间后发生某些事情,请使用setTimeout()

如果您想做一些可以在几帧后完成的事情(例如,我们想要轮询手机的加速度计值或其他东西,但不是经常)使用after()

一个引擎周期可能需要超过一毫秒,实际上是几个,这取决于您的场景的复杂性和浏览器/设备的性能,因此您不应将after()其用作时间的度量。

希望能解决问题。

于 2014-05-20T18:11:43.720 回答