Zum Hauptinhalt Zur Navigation

Javascript-Bibliothek YUI 3.0 veröffentlicht

YUI 3 bricht mit der Abwärtskompatibilität zu YUI 2. Yahoo hat seine User-Interface-Bibliothek YUI in der Version 3.0.0 veröffentlicht. Die wesentlichen Teile der grundlegend erneuerten Javascript-Bibliothek seien reif für den produktiven Einsatz, so die Entwickler.
/ Jens Ihlenfeld
1 Kommentare News folgen (öffnet im neuen Fenster)

YUI 3 ist von Grund auf neu designt worden und nutzt im Vergleich zu seinen Vorgängern einige modernere Ansätze. So setzt YUI 3 auf CSS-Selektoren und verwendet die von John Resig entwickelte Selector-Engine Sizzle , bricht damit aber mit der Kompatibilität zu vorherigen YUI-Versionen. Eine weitere wichtige Änderung ist das durchgängig dynamische Laden von Modulen und seinen Abhängigkeiten. Dadurch muss der Entwickler nur noch die zentrale YUI.js-Datei laden und bindet weitere Module über YUI().use ein. Die sogenannte Seed-Version der Bibliothek ist gepackt und daher nur 6,2 KByte groß. Mit use() werden einzelne YUI-Module in Sandboxen gepackt, so dass sie sich gegenseitig nicht stören können.

Mit der Veröffentlichung von YUI 3.0.0 stehen die Module YUI(öffnet im neuen Fenster) , Node(öffnet im neuen Fenster) und Event(öffnet im neuen Fenster) sowie die Utility-Suite samt der Module Animation(öffnet im neuen Fenster) , IO(öffnet im neuen Fenster) , Drag & Drop(öffnet im neuen Fenster) zur Verfügung. Yahoo selbst setzt YUI 3 bereits auf der eigenen Homepage ein.

Die umfangreiche Javascript-Bibliothek steht unter einer BSD-Lizenz und kann somit frei verwendet werden. Sie stellt eine Vielzahl von Funktionen und Bedienelementen bereit, um funktionsreiche Webanwendungen zu implementieren. Die verfügbaren Elemente funktionieren auf vielen aktuellen Webbrowsern.

YUI 3.0.0 steht unter developer.yahoo.com/yui/3(öffnet im neuen Fenster) zum Download bereit.


Relevante Themen