2012-02-15 3 views
6

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

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

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

Спасибо

ответ

8

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

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

Дополнительную информацию о системе классов here и сведения о SDK Tools and building here.

+3

+1, его также необходимо, если у вас установлена ​​динамическая загрузка, равная false –

Смежные вопросы