2013-07-12 19 views
5

Kennt jemand einen Artikel über die Funktion Ausführungsreihenfolge in sencha touch 2? Ich denke, dass uns Anfänger helfen würden, viel zu wissen, wo wir unseren Code platzieren sollten.Sencha Touch 2 - Ausführungsreihenfolge

Also würde ich gerne Dinge wie wissen, welche Funktionen automatisch von Controller/Modell/View aufgerufen werden und wann und in welcher Reihenfolge und zuletzt welche Funktionen (init, initialisieren, starten, applyX, updateX - diese Art von magische Funktionen).

Klären viele Dinge, die ich glaube. Danke.

Antwort

6

Hinweis: In der Start Beschreibung folgende ich das alles überspringen wird als veraltet markiert. Ich werde diese Beschreibung auch so einfach wie möglich machen.

Zunächst wird die Ext.app.Application geladen, die zuerst alle Abhängigkeiten auflöst und lädt. Sobald alle Abhängigkeiten der Anwendungs ​​Controller

Und das ist es.

Unterhalb der constructor() für jede Klasse gibt es nur eine Reihe von Template-Methoden, die von Components geliefert werden (ich werde hier nicht durch Mixins getrennt). Hier sind die gebräuchlichsten:

  • initComponent()> die wirklich wichtig eine Komponente
  • onRender()
  • afterRender()
  • initEvents()
  • setOrientation()

konfigurieren und nie callParent(arguments) einfügen vergessen wenn Sie eine Methode überschreiben j Einige Funktionen hinzufügen!