Mar*_*s.C 5 extjs sencha-touch-2 sencha-touch-2.1 sencha-touch-2.2
有没有人知道或知道有关sencha touch 2中函数执行顺序的文章?我认为这将有助于我们,初学者,很多人知道我们的代码放在哪里.
所以我想知道一些事情,例如,从控制器/模型/视图自动调用哪些函数以及何时以及以何种顺序和最后的函数(init,initialize,launch,applyX,updateX - 这种魔术函数).
将澄清我相信的许多事情.谢谢.
注意:在以下启动说明中,我将跳过标记为已弃用的所有内容.我也会尽可能简化这种描述.
首先将加载Ext.app.Application,它将首先解析并加载所有依赖项.一旦加载了所有依赖项,应用程序控制器就会
Ext.data.Stores(constructor()被调用)Ext.app.Controllers(constructor()被调用)init()在每个Ext.app.Controller实例上调用该方法launch()在Ext.app.Profile实例上调用方法(如果a Ext.app.Profile可用)launch()方法launch()在每个Ext.app.Controller实例上调用该方法Ext.app.Controller就是这样.
在constructor()每个类的下面,只有一堆模板方法由组件提供(我不会在这里通过mixins分开).以下是常见的:
initComponent() >配置组件非常重要的一个onRender()afterRender()initEvents()setOrientation()callParent(arguments)如果你只是添加一些功能来覆盖一个方法,永远不要忘记插入!
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |