JavaScript-Framework YUI 3.2 interpretiert Gesten
Neue Funktionen in Yahoos User-Interface-Bibliothek sollen die Nutzung von Touchscreen-Geräten erleichtern und durch stärkere Modularisierung weniger Zeit beim Laden brauchen.
- Christian Kirsch
Yahoos JavaScript-Framework bringt in der jetzt erschienenen Version 3.2.0 wie angekündigt Unterstützung für Touch-Events und Gestensteuerung. Dazu dienen Ereignisse wie touchstart
und touchend
. Als Geste kennt YUI flick
(Schnippen), kompliziertere wie etwa das Wischen müssen Entwickler mit Hilfe der Events gesturemovestart, gesturemove
und gesturemoveend
selbst programmieren. Gesten sollen sich sowohl durch Fingerbewegungen auf dem Bildschirm als auch durch die Maus auslösen lassen.
Browserabhängigen Code, in erster Linie für Microsofts Internet Explorer erforderlich, haben die Entwickler jetzt in eigene Module ausgelagert. Das soll die Ladezeit von YUI-Anwendungen für Nutzer anderer Browser verkürzen.
Noch als Beta-Code ist die erste Inkarnation eines "CSS-Grid" markiert. Dieses Stylesheet stellt Klassen bereit, die das Aufteilen einer Webseite in vertikale Streifen fester Breite erlauben. Es stehen Spalten zwischen der Hälfte und einem Vierundzwanzigstel der Gesamtbreite zur Verfügung.
Ebenfalls neu ist der von Apples iPhone inspirierter ScrollView für schnelle Navigieren in Listen und ein Text-Editor. Beide sind jedoch ebenfalls noch als Beta-Software gekennzeichnet. Eine vollständige Liste der Änderungen gegenüber der Vorgängerversion findet sich auf der Projektseite.
Siehe dazu auch:
- Yahoo! User Interface Library (YUI Library) im heise Software-Verzeichnis
(ck)