Ext.require的目的是什么?

Tit*_*eul 6 sencha-touch-2

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

Ext.require([    
    'Ext.XTemplate',
    'Ext.Panel',
    'Ext.Button',
    'Ext.List',
    'Ext.Carousel',
    'Ext.NestedList'
]);
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

谢谢

rdo*_*gan 8

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

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

您可以在此处找到有关类系统的更多信息以及有关SDK工具和构建的信息.

  • +1,当动态加载设置为false时,它也是必需的 (3认同)