我看到ExtJS 4中包含的一些示例是通过一次调用Ext.application()
启动的。但是,其他示例请手动调用Ext.Loader.setConfig()
,Ext.require()
和Ext.onReady()
。我想确保理解其中的差异。
我是否正确地假设:
您通常会使用方便的Ext.application()
来拨打全屏(例如,基于视频)的应用吗?
如果您只想在预先存在的“非外部”页面上使用一些ExtJS组件,则可以选择手动调用Ext.Loader
,require
和{ {1}}
感谢您的澄清!
答案 0 :(得分:8)
完整的应用程序调用用于Ext MVC方法,并附带一组约定来预加载其他组件,例如控制器类中的存储和视图选项。有关更好的说明,请参阅MVC上的Ext文档。
如果您只是需要在页面上抛出一些组件,正如您所说,只需使用加载器就可以获得更好的性能,或者更好,避免动态加载(至少在生产中)。