Ich muss schnell einen Prototyp für eine Anwendung erstellen und ich würde gerne genau wissen, wo Sie verschiedene Anwendungslogik einfügen können.
Können Sie die Ereignisse und die Reihenfolge, in der sie bei Verwendung von PhoneGap und jQueryMobile ausgelöst werden, iterieren?
Es wäre großartig, ein klares Verständnis von Ereignissen zu haben / Ordnung für:
Alle hier gefundenen Informationen finden Sie auch in meinem Blog ARTICLE finden Sie auch Arbeitsbeispiele.
A1 - Phonegap App / Framework-Initialisierung mit dem Ereignis deviceReady .
Beispiel:
%Vor%Mehr über die Pause finden Sie auch hier: Ссылка
A2 - jQuery Mobile App / Framework-Initialisierung mit dem Ereignis mobileinit .
Beispiel:
%Vor%So prüfen Sie, ob beide Frameworks erfolgreich geladen wurden: Ссылка
Zuerst alle Ereignisse können hier gefunden werden: Ссылка
Nehmen wir an, wir haben eine Seite A und eine Seite B, dies ist eine Entlade- / Lade-Reihenfolge:
%Vor%Phonegap verarbeitet dies mit einem pause -Ereignis.
Beispiel:
%Vor%Mehr über die Pause finden Sie auch hier: Ссылка
Phonegap behandelt dies mit einem resume -Ereignis.
Beispiel:
%Vor%Mehr über die Pause finden Sie auch hier: Ссылка
Es gibt nur wenige andere phonegap- und jQM-Ereignisse, die Sie in den oben genannten Links finden können.
Etwas, das Sie in der jQM-App nicht verwenden sollten:
%Vor%Grund:
Das erste, was Sie in jQuery lernen, ist das Aufrufen von Code in der $ (document) .ready () -Funktion, so dass alles ausgeführt wird, sobald der DOM ist geladen. In jQuery Mobile wird jedoch Ajax zum Laden des Inhalt jeder Seite in das DOM, während Sie navigieren, und das DOM bereit Handler wird nur für die erste Seite ausgeführt. Um Code immer dann auszuführen, wenn a Neue Seite wird geladen und erstellt, Sie können an das pageInit-Ereignis binden. Dieses Ereignis wird unten auf dieser Seite ausführlich erläutert.
Tags und Links javascript cordova jquery events jquery-mobile