Extjs4 您将在何时使用Ext.application()与Ext.Loader.setConfig、.require和.onReady?

Extjs4 您将在何时使用Ext.application()与Ext.Loader.setConfig、.require和.onReady?,extjs4,Extjs4,我看到ExtJS4中包含的一些示例是通过调用Ext.application()启动的。但是,其他示例手动调用Ext.Loader.setConfig(),Ext.require(),以及Ext.onReady()。我想确保我理解其中的区别 我的假设是否正确: 您通常会使用方便的Ext.application()调用全屏(例如基于视口的)应用程序吗 如果您只想在预先存在的“非Ext”页面上使用一些ExtJS组件,您可以选择手动调用Ext.Loader、require、和onReady() 谢谢你的

我看到ExtJS4中包含的一些示例是通过调用
Ext.application()
启动的。但是,其他示例手动调用
Ext.Loader.setConfig()
Ext.require()
,以及
Ext.onReady()
。我想确保我理解其中的区别

我的假设是否正确:

  • 您通常会使用方便的
    Ext.application()
    调用全屏(例如基于视口的)应用程序吗

  • 如果您只想在预先存在的“非Ext”页面上使用一些ExtJS组件,您可以选择手动调用
    Ext.Loader
    require
    、和
    onReady()


  • 谢谢你的澄清

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

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