2012-04-09 3 views
0

Ich bin ein wenig verwirrt und möchte nur sicherstellen, dass ich alles richtig mache. Ich habe eine index.html entwickelt, die jquery mobile benutzt, um Dinge über AJAX zu laden. Wenn ich also auf Links klicke oder Formulare absende, fängt jquery die Ereignisse ab und bearbeitet sie über AJAX. Allerdings, wenn ich das auf phonegap Website hochgeladen habe, wartete auf ein paar Sekunden, um es zu app (s) zu konvertieren, und lud die Android-App in virtuellen Android-Emulator, es funktioniert meistens gut, aber einige Dinge sind immer noch gebrochen. Z.B. Alle Formular-Submits laden die Seite neu, anstatt AJAX auszuführen (normale Links funktionieren jedoch gut). Auch habe ich nicht geschafft, Sachen wie navigator.notification.alert() zu bekommen.Wie erhalte ich cordova/phonegap.js, um eine jquery mobile index.html in eine native Smartphone App zu kompilieren

Nach dem Lesen von Handbüchern habe ich festgestellt, dass phonegap auf einige phonegap/cordova.js lib verweist, die sie in ihren index.html Beispielen enthalten, aber es gibt keinen Link zum Download. Was ist das für eine Lib? Ist das etwas irrelevant oder ist es eigentlich die Schnittstelle, die die Unterschiede zwischen jQuery Mobile (das Dinge wie das Nicht-Funktionieren von AJAX repariert) und auch zusätzliche Funktionalität wie navigator.notification.alert() glättet? Wenn ja, wie lade ich es auch herunter? Ich denke, ich muss ein SDK downloaden, es installieren und dann die js lib holen, aber das klingt verdächtig. Ich meine, warum muss ich all das installieren, nur um eine JS-Datei zu bekommen, die ich in index.html aufnehmen würde? Und schließlich, wenn alle oben wahr ist, wenn ich das JS lib bekommen, wird es eine einzige lib für alle Geräte sein und PhoneGap selbst wird es morphen, wenn für iphone Gebäude, Android, etc. oder wird SDK geben Sie mir ein paar lib-s und ich muss selbst zwischen ihnen unterscheiden?

Danke!

Antwort

1

Ich schlage vor, Sie applaudieren überprüfen. Sie haben eine große Phonegap und JQM (jQuery Mobile) Vorlage/Demo. Es ist auch ein sehr nützliches Werkzeug, um mit der Entwicklung von phonegap/jqm zu beginnen. Ich habe viel daraus gelernt. http://applaudcloud.com

Verwandte Themen