Quel est le but de Ext.require
-
25-10-2019 - |
Question
Je suis en train de migrer une application de Sencha-Touch 1 à Sencha-Touch 2 et je ne peux pas comprendre ce qui est le but exact de la pièce de code suivant:
Ext.require([
'Ext.XTemplate',
'Ext.Panel',
'Ext.Button',
'Ext.List',
'Ext.Carousel',
'Ext.NestedList'
]);
pourrait aider quelqu'un me ici?
Merci
La solution
Il est utilisé par le système de classe lors du chargement dynamique est activée dans le système de classe. Il dit essentiellement le cadre que ce sont les composants qui seront utilisés dans votre application.
Cela signifie également que les outils SDK peuvent comprendre quelles classes ont été utilisées dans votre application et utiliser uniquement les lors de la compilation et minifying votre application en 1 fichier - car dans la plupart des cas, vous ne pourrez pas utiliser toutes les parties du cadre.
Vous pouvez trouver plus d'informations sur le système de classe ici et des informations sur le SDK Tools et la construction .