Ext.require的目的是什么?

时间:2012-02-15 22:48:12

标签: sencha-touch-2

我正在尝试将应用程序从Sencha-Touch 1迁移到Sencha-Touch 2,我无法弄清楚以下代码的确切目的是什么:

Ext.require([    
    'Ext.XTemplate',
    'Ext.Panel',
    'Ext.Button',
    'Ext.List',
    'Ext.Carousel',
    'Ext.NestedList'
]);

有人可以帮助我吗?

谢谢

1 个答案:

答案 0 :(得分:8)

在类系统中启用动态加载时,类系统使用它。它基本上告诉框架这些是将在您的应用程序中使用的组件。

这也意味着SDK工具可以确定应用程序中使用了哪些类,并且仅在将应用程序编译和缩小为1个文件时使用这些类 - 因为在大多数情况下,您不会使用框架的每个部分。

您可以找到有关课程系统here的更多信息以及有关SDK工具和构建here的信息。