Zum Hauptinhalt Zur Navigation Zur Suche

Javascript: YUI reagiert auf Berührungen

Das Javascript-Framework von Yahoo bringt in der Version 3.2.0 Unterstützung für die Gestensteuerung und Touch-Events mit. Internet-Explorer-spezifischer Code wurde aus dem DOM in separate Module ausgelagert, um die Geschwindigkeit zu steigern.
/ Jörg Thoma
2 Kommentare Auf Google folgen (öffnet im neuen Fenster)

Die aktuelle Version 3.2.0 des Javascript-Frameworks von Yahoo YUI bietet Funktionen für Berührungseingaben und die Gestensteuerung. Die sogenannten Touch-Events registrieren beispielsweise Eingaben über die Ereignisse touchstart sowie touchend. Im Modul Gestures(öffnet im neuen Fenster) haben die Entwickler die beiden Gesten Flick und Move untergebracht. Beide sollen durch Berührung, aber auch durch die Maussteuerung ausgelöst werden können.

Für komplexere Gesten wie das Wischen müssen Programmierer indes noch selbst auf die zur Verfügung gestellten Ereignisse gesturemovestart, gesturemove und gesturemoveend zugreifen und sie mit dem ebenfalls neuen Funktion Transition kombinieren. Das Transition-Modul(öffnet im neuen Fenster) funktioniert browserübergreifend und verwendet Hardwarebeschleunigung, wenn sie verfügbar ist.

Browserspezifischer Code wurde aus dem zentralen DOM ausgelagert und in zusätzliche Module integriert, um die Leistung zu erhöhen. Vor allem Code, der spezifisch für den Internet Explorer nötig ist, wurde ausgelagert. Zusätzlich bietet die aktuelle Version auch eine Vorabversion der Komponente CSS-Grids(öffnet im neuen Fenster), mit der Webseiten vertikal in feste Abschnitte unterteilt werden können.

Weitere neue Funktionen samt Beispielen haben die Entwickler auf einer Blogseite(öffnet im neuen Fenster) zusammengefasst. Dort steht auch das Framework zum Download zur Verfügung. YUI wird unter einer BSD-Lizenz(öffnet im neuen Fenster) veröffentlicht.


Relevante Themen