2012-02-15 12 views
6

Estoy tratando de migrar una aplicación de Sencha-Touch 1 a Sencha-Touch 2 y no puedo entender cuál es el propósito exacto de la siguiente pieza de código:¿Cuál es el propósito de Ext.require

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

¿Alguien podría ayudarme aquí?

Gracias

Respuesta

8

Se utiliza el sistema de clase cuando la carga dinámica está habilitada en el sistema de clases. Básicamente le dice al framework que estos son los componentes que se usarán en su aplicación.

También significa que las Herramientas SDK pueden determinar qué clases se han usado en su aplicación, y solo usarlas al compilar y minificar su aplicación en 1 archivo, porque en la mayoría de los casos no usará todas las partes del marco .

Puede encontrar más información sobre el sistema de clase here e información sobre las Herramientas SDK y el edificio here.

+3

+1, también es necesario cuando la carga dinámica está configurada en falso –

Cuestiones relacionadas