2013-07-12 4 views
5

Est-ce que quelqu'un sait ou est au courant d'un article sur la séquence d'exécution de la fonction dans sencha touch 2? Je pense que cela nous aiderait, les débutants, beaucoup à savoir où placer notre code. Donc, je voudrais savoir des choses comme, quelles fonctions sont appelées automatiquement à partir de controller/model/view et quand et dans quel ordre et en dernier quelles sont ces fonctions (init, initialize, launch, applyX, updateX - ce genre de fonctions magiques).Sencha Touch 2 - Séquence d'exécution

Clarifiera beaucoup de choses que je crois. Merci.

Répondre

6

Note: Dans la description de démarrage suivant, je vais sauter tout ce qui est marqué comme dépréciée. Je vais également faire cette description aussi facile que possible.

D'abord va charger le Ext.app.Application qui va d'abord résoudre et charger toutes les dépendances. Dès que toutes les dépendances a été chargé le contrôleur d'application seront

Et voilà. Sous les constructor() pour chaque classe, il y a juste un tas de méthodes de template qui sont fournies par les composants (je ne vais pas séparer les mixins ici). Voici les plus communs:

  • initComponent()> une vraiment important pour configurer un composant
  • onRender()
  • afterRender()
  • initEvents()
  • setOrientation()

Et ne jamais oublier d'insérer callParent(arguments) si vous remplacez une méthode j tu dois ajouter quelques fonctionnalités!