2013-07-12 27 views
5

Qualcuno sa o è a conoscenza di un articolo sulla sequenza di esecuzione della funzione in sencha touch 2? Penso che ci aiuterebbe, principianti, un sacco di sapere dove mettere il nostro codice.Sencha Touch 2 - Sequenza di esecuzione

Quindi mi piacerebbe sapere cose come, quali funzioni sono chiamate automaticamente dal controller/modello/vista e quando e in quale ordine e ultimo quali sono quelle funzioni (init, initialize, launch, applyX, updateX - questo tipo di funzioni magiche).

Chiarirò molte cose credo. Grazie.

risposta

6

Nota: Nella seguente descrizione avvio farò saltare tutto ciò che è contrassegnato come deprecato. Farò anche questa descrizione il più semplice possibile.

Prima verrà caricata l'applicazione Ext.app che risolverà dapprima e caricherà tutte le dipendenze. Non appena tutte le dipendenze è stato caricato il controller Application saranno

E questo è tutto.

Sotto lo constructor() per ogni classe ci sono solo un sacco di metodi di template che vengono forniti da Components (non li separerò dai mixin qui). Ecco le più comuni:

  • initComponent()> quello veramente importante per configurare un componente
  • onRender()
  • afterRender()
  • initEvents()
  • setOrientation()

E non dimenticare di inserire callParent(arguments) se si sostituisce un metodo j per aggiungere alcune funzionalità!