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.
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 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 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, mit der Webseiten vertikal in feste Abschnitte unterteilt werden können.
Weitere neue Funktionen samt Beispielen haben die Entwickler auf einer Blogseite zusammengefasst. Dort steht auch das Framework zum Download zur Verfügung. YUI wird unter einer BSD-Lizenz veröffentlicht.
schonmal was von opera gehört?