Какова цель Ext.require - PullRequest
       0

Какова цель Ext.require

6 голосов
/ 16 февраля 2012

Я пытаюсь перенести приложение из Sencha-Touch 1 в Sencha-Touch 2, и я не могу понять, какова точная цель следующего фрагмента кода:

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

Может ли кто-нибудь помочь мне здесь?

Спасибо

1 Ответ

8 голосов
/ 16 февраля 2012

Используется системой классов, когда в системе классов включена динамическая загрузка. Это в основном говорит платформе, что это компоненты, которые будут использоваться в вашем приложении.

Это также означает, что инструменты SDK могут выяснить, какие классы использовались в вашем приложении, и использовать их только при компиляции и минимизации вашего приложения в 1 файл - потому что в большинстве случаев вы не будете использовать каждую часть платформы.

Вы можете найти больше информации о системе классов здесь и информации о SDK Tools и сборке здесь .

...