Sencha Touch 2 - 执行顺序

时间:2013-07-12 18:12:58

标签: extjs sencha-touch-2 sencha-touch-2.1 sencha-touch-2.2

有没有人知道或知道有关函数执行顺序的文章 在sencha touch 2?我认为这将有助于我们,初学者,很多人知道我们的代码放在哪里。

所以我想知道一些事情,例如,从控制器/模型/视图自动调用哪些函数以及何时以及以何种顺序和最后的函数(init,initialize,launch,applyX,updateX - 这种魔法函数)。

我会相信许多事情。 感谢。

1 个答案:

答案 0 :(得分:6)

  

注意:在以下启动说明中,我将跳过标记为已弃用的所有内容。我也会尽可能简化这种描述。

首先将加载Ext.app.Application,它将首先解析并加载所有依赖项。一旦加载了所有依赖项,应用程序控制器就会

就是这样。

在每个类的constructor()下面,只有一堆模板方法由组件提供(我不会在这里用mixins分隔)。以下是常见的:

  • initComponent()>配置组件非常重要的一个
  • onRender()
  • afterRender()
  • initEvents()
  • setOrientation()

如果您为了添加某些功能而覆盖方法,那么永远不要忘记插入callParent(arguments)