JQuery Mobile
jQuery mobile
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | jQuery Team |
Aktuelle Version | 1.4.5 (Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.) (22. September 2016) |
Betriebssystem | plattformunabhängig |
Programmiersprache | JavaScript |
Kategorie | Bibliothek |
Lizenz | MIT |
jquerymobile.com |
jQuery mobile ist eine freie JavaScript-Bibliothek, die speziell für die Bedürfnisse für mobile Applikationen entwickelt wurde. Sie baut auf dem Javascript Framework jQuery auf, und passt das Framework auf die Besonderheiten von Applikationen und Webseiten, die auf Smartphones und Tablets laufen sollen an. JQuery mobile ist mit den meisten mobilen Betriebssystemen wie Google Android, Apple iOS und Microsoft Windows Phone kompatibel. Mit Hilfe von Apache Cordova können hybrid Applikationen für mobile Endgeräte erstellt werden, die auch auf Programmierschnittstellen der Betriebssystem zugreifen können und damit z.B. über die App-Stores der Hersteller vertrieben werden können, und die gerätespezifische Funktionen wie Bewegungsmelder und GPS Systeme mitbenutzen können, was normalen Webanwendungen nicht oder nur schwer möglich ist. Auch werden Ereignisse (englisch events) auf mobilen Endgeräten oft anders ausgeführt und abgearbeitet wie Ereignisse bei einem Webbrowser eines Desktop Computers. Eigentlich gibt es keine Maus Ereignisse und kein Hoover auf einem Mobilgerät oder einem Tablet, dafür aber Gestik wie Swipes. JQuery mobile versucht das Programmieren von Funktionen, die Ereignissen abarbeiten in einer mobilen Umgebung zu erleichtern, z.B. durch das Bereitstellen von swipeleft, swiperight und swipe Ereignissen. Auch sind die mitgelieferten Cascading Style Sheets (CSS) speziell für mobile Geräte angepasst. Durch diese CSS ist es möglich Webseiten für mobile Geräte in relativ kurzer Zeit zu erstellen , die Betriebssystem nahen Applikationen ähneln. Im Gegensatz zur Desktot Version jQuery setzt jQuery mobile konsequent auf AJAX. Seiteninhalte werden nachgeladen.
Webseiten
- Offizielle Webseite des Projekts (englisch)
- t3n Einführung in jQuery Mobile
- Microsoft Mobile Webseiten mit ASP.NET und jQuery Mobile erstellen (englisch)
Literatur
- Jon Reid: jQuery Mobile. Plattformunabhängige mobile Anwendungen O'Reilly ISBN: 9783868991581
- Phil Dutson: Teach Yourself JQuery Mobile Sams Publishing ISBN: 9780672335945
- Philipp Friberg: Web-Apps mit jQuery Mobile: Mobile Multiplattform-Entwicklung mit HTML5 und JavaScript dpunkt.verlag
- Marco Dierenfeldt: jQuery Mobile - Einfach mobile Web-Apps entwickeln entwickler.press
- Thomas Theis: Einstieg in JavaScript: Dynamische Webseiten erstellen. Inkl. Zusammenspiel von HTML, CSS, Ajax, jQuery, jQuery mobile u.v.m. Rheinwerk Computing
- Frank Bongers jQuery: Das Praxisbuch Themen wie Ajax-Anwendungen, die jQuery-UI und die Entwicklung eigener Plug-ins werden ausführlich behandelt, ebenso das Entwickeln mobiler Anwendungen mit jQuery Mobile. Galleo Computing
- Ralph Steyer jQuery: Das universelle JavaScript-Framework für das interaktive Web und mobile Anwendungen Hanser Verlag
- Maximiliano Firtman: Using HTML5 to Design Web Apps for Tablets and Smartphones jQuery Mobile: Up and Running Using HTML5 to Design Web Apps for Tablets and Smartphones O'Reilly Media