HTML5-Framework: jQuery Mobile 1.3 setzt auf Responsive Web Design
Das HTML5-Framework für mobile Web-Apps jQuery Mobile ist in der Version 1.3 erschienen. Die neue Version setzt auf Responsive Web Design und enthält einige Komponenten, die sich der Displaygröße anpassen und auf einem Tablet zusätzliche Informationen zeigen.
Die Entwickler von jQuery Mobile haben bei der neuen Version 1.3 verstärkt auf Responsive Web Design gesetzt, damit mobile Apps die größeren Displays von Tablets sinnvoll ausnutzen können. Dazu gehört beispielsweise ein Tabellen-Widget, das je nach Displaygröße einige Spalten ausblendet. Die Breakpoints, an denen sich das Layout verändert, können Entwickler individuell setzen oder auf allgemeine Voreinstellungen zurückgreifen.
Neben den neuen Tabellen-Widgets gibt es auch Responsive Grids, die Inhalte je nach Displaygröße untereinander oder nebeneinander darstellen. Neu sind auch Range Slider, die bei Touchbedienung größere Schieberegler enthalten als bei Mausbedienung.
Eine weitere große Neuerung sind Panel-Widgets, die links oder rechts vom Inhalt liegen und sich auf Knopfdruck in den sichtbaren Bereich schieben. Wahlweise können die Panel aber auch über den Inhalt geblendet werden.
Bei CSS-Transitions und -Animations werden in der neuen Version auch der Internet Explorer und Windows Phone 8 unterstützt. Der Listview-Filter wurde erweitert, so dass er nun auch mit einer automatischen Vervollständigung nutzbar ist. Eingabefelder erhalten einen Knopf, um sie zu leeren, und auch Datei-Uploads können darüber jetzt abgewickelt werden.
An einigen Stellen, beispielsweise bei der Darstellung runder Ecken, wurde Javascript-Code durch CSS ersetzt, was den komprimierten Code rund 1 KByte kleiner macht. In der kommenden Version 1.4 wollen die Entwickler von jQuery Mobile ihren Code weiter vereinfachen und weiteren Javascript-Code entfernen.
Das HTML5-Framework jQuery Mobile 1.3 kann ab sofort unter jquerymobile.com heruntergeladen werden. Die zugehörigen Demo- und API-Seiten wurden für die neue Version grundlegend überarbeitet. JQuery Mobile 1.3 ist kompatibel mit jQuery 1.7.2 bis 1.9.1.
Richtig, nicht anderes habe ich geschrieben.