Javascript-Bibliothek YUI 3.0 veröffentlicht
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.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.



