你什么时候我们Ext.application()与Ext.Loader.setConfig,.require和.onReady?

时间:2011-06-01 13:28:08

标签: extjs4

我看到ExtJS 4中包含的一些示例是通过一次调用Ext.application()启动的。但是,其他示例请手动调用Ext.Loader.setConfig()Ext.require()Ext.onReady()。我想确保理解其中的差异。

我是否正确地假设:

  1. 您通常会使用方便的Ext.application()来拨打全屏(例如,基于视频)的应用吗?

  2. 如果您只想在预先存在的“非外部”页面上使用一些ExtJS组件,则可以选择手动调用Ext.Loaderrequire和{ {1}}

  3. 感谢您的澄清!

1 个答案:

答案 0 :(得分:8)

完整的应用程序调用用于Ext MVC方法,并附带一组约定来预加载其他组件,例如控制器类中的存储和视图选项。有关更好的说明,请参阅MVC上的Ext文档。

如果您只是需要在页面上抛出一些组件,正如您所说,只需使用加载器就可以获得更好的性能,或者更好,避免动态加载(至少在生产中)。