2013-07-12 14 views
5

Czy ktoś wie lub jest świadomy artykułu o sekwencji wykonywania funkcji w sensie touch 2? Myślę, że pomogłoby nam, początkującym, dużo wiedzieć, gdzie umieścić nasz kod.Sencha Touch 2 - sekwencja wykonania

Chciałbym więc wiedzieć, jakie funkcje są wywoływane automatycznie z kontrolera/modelu/widoku oraz kiedy i w jakiej kolejności i ostatnio są tymi funkcjami (init, initialize, launch, applyX, updateX - ten rodzaj magiczne funkcje).

Wyjaśnimy wiele rzeczy, w które wierzę. Dzięki.

Odpowiedz

6

Uwaga: W poniższym opisie startowego będę pominąć wszystko, co jest oznaczone jako przestarzałe. Uczynię też ten opis tak prostym, jak to tylko możliwe.

Najpierw zostanie załadowana aplikacja Ext.app.Application, która najpierw będzie rozwiązywać i ładować wszystkie zależności. Jak tylko wszystkie zależności zostały załadowane kontroler aplikacji będzie

I to wszystko.

Pod constructor() dla każdej klasy jest tylko kilka metod szablonów dostarczanych przez Komponenty (nie będę tutaj osobno dzielił się). Oto spotykane:

  • initComponent()> naprawdę ważne, aby skonfigurować komponent
  • onRender()
  • afterRender()
  • initEvents()
  • setOrientation()

I nigdy nie zapomnij wstawić callParent(arguments) jeśli zastąpisz metodę j ust, aby dodać jakąś funkcjonalność!

Powiązane problemy