我想知道 Famo.us 引擎对象可以订阅哪些事件。来自 Famo.us大学:
引擎还会发出某些事件,例如“预渲染”和
“后期渲染。”然而,由于这些事件的频繁发生,他们
仅应在绝对必要时使用。
还有其他方便的引擎事件,即“调整大小”。
那么,引擎发出的所有这些“某些事件”是什么?另外,还有哪些“其他方便的引擎事件”可以订阅?我无法在任何地方找到可用活动的列表。如果有人知道这个问题的答案,你能告诉我你是如何找到这个答案的吗?挖掘任何事件的源代码是我唯一的选择吗?
在撰写本文时,我不知道是否有有关引擎事件的文档。但是通过在Github上搜索,你可以看到custom
事件发送到事件处理程序(.emit('<event name>',...
。此搜索还将向您显示 Famo.us 中其他对象发出的自定义事件
按引擎自定义事件:
Famo.us 代码的 Github 搜索
除以下事件外发出的所有事件prerender
and postrender
for Engine.on('<event name>', function()...
是来自 Famo.us 渲染树根的 DOM 事件。对于 Famo.us 应用程序的所有可渲染对象都是如此。
这是一个例子
您可以在此处参考这些事件除其他地方外。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)