Famo.us引擎中有哪些事件可用

时间:2014-08-22 14:53:04

标签: famo.us

我想知道可以为Famo.us Engine对象订阅哪些事件。来自Famo.us university

  

引擎也会发出某些事件,例如'prerender'和   'postrender。'但是,由于这些事件的频率,他们   只有在绝对必要时才能使用。

     

还有其他引擎事件很方便,即“调整大小。”

那么,引擎发出的所有“特定事件”是什么?此外,还有哪些'方便的其他引擎活动'可以订阅?我找不到任何可用事件的列表。如果有人知道答案,你能否告诉我你是如何找到这个答案的?我唯一的选择是挖掘任何事件的源代码吗?

1 个答案:

答案 0 :(得分:1)

如果还有针对Engine事件的文档,我在撰写本文时并不知道。但是通过在Github上进行搜索,您可以看到发送到事件处理程序的custom事件(.emit('<event name>',...。此搜索还将显示Famo.us中其他对象发出的自定义事件

引擎自定义事件:

  • 预渲染
  • postrender

<强> Github Search of Famo.us Code

除了prerenderpostrender以外,Engine.on('<event name>', function()...以外的所有事件都是来自Famo.us渲染树根目录的DOM事件。这适用于Famo.us应用程序的所有可渲染项。

<强> Here is an example

You can reference these events here 等其他地方。