Wir verwenden jQuery Mobile in einer für iOS-Geräte entwickelten PhoneGap-App.
Aber es erfordert jQuery, das sehr groß ist.
Der Hauptgrund für die Verwendung von JQM ist die Unterstützung von Seitenübergängen, Ereignisverwaltung (z. B. Bindung, Live, Ein) und Berührungsereignissen.
Gibt es leichte Alternativen zu JQM, die ähnliche Funktionen bieten? Wir wissen von Zepto und XUI.
Wir brauchen die Interface-Ebene nicht, da wir das alleine handhaben.
Was sind Ihre Erfahrungen mit diesen Alternativen?
Letztendlich haben wir unsere Seitenübergänge erstellt und tippen auf die Ereignisbehandlung. Super einfach, vielleicht höchstens zwei Stunden Arbeit. Dies war die beste Alternative für uns, da alle anderen Bibliotheken viel mehr als wir brauchten. Wenn Sie nur grundlegende Seitenübergänge und Tippereignisse benötigen, empfehlen wir Ihnen, diese Route ebenfalls zu verwenden. Andernfalls sehen Sie sich die oben genannten Optionen an.
Ich würde Backbone und Zepto für eine HTML-basierte App empfehlen. Beide sind sehr leicht, leistungsstark und einfach zu erlernen. Sie können Zepto für CSS3-basierte Animationen / Übergänge und Ereignisse verwenden, während Backbone Ihnen hilft, Ihren Code auf vernünftige Weise zu organisieren. Meine Erfahrung mit diesen Tools war hauptsächlich auf ein Spiel ausgerichtet, das auf mobile Geräte in Javascript ausgerichtet ist. Die Leistung war zwar nicht so gut wie die von Native (wie erwartet), aber es war wirklich nicht so schlecht ... für eine traditionellere "Business-y" -App denke ich, dass Zepto / Backbone absolut brauchbar ist.
Nach oben butr0s - StanAngeloff auf Github schrieb Zoey nach Zepto.js vor über einem Jahr: Ссылка
Obwohl es in letzter Zeit nicht aktualisiert wurde, ist es immer noch ein ausgezeichneter Wrapper für moderne mobile Browser. Sehr schnell, behandelt Seitenübergänge (sowohl einseitige App als auch das Abrufen von Seiteninhalten über AJAX). Es hat auch ein sinnvolles Themensystem ähnlich wie jQuery UI, das Sie erweitern können.
Tags und Links jquery iphone ios mobile-safari jquery-mobile