- Unter YUI Core ist das YAHOO-Global-Object enthalten. Dieses stellt die Basisvoraussetzung für alle YUI-Komponenten zur Verfügung. Des Weiteren gibt es hier eine DOM-Collection (nützliche Methoden für die Interaktion mit dem DOM) und ein Event-Utility (event normalization und Tools).
- Die YUI Library Utilities entwickeln sich aktuell rasant und umfassen mittlerweile auch diverse Features, die sich in der Version 2.4.0 noch im Betastadium befinden. In dieser Kategorie befinden sich u.a. Utilities für Animationen, die Browser-History, Drag & Drop, JSON, verschiedene Loader, das YUI-Test-Utility und ein Connection-Manager, der insbesondere für XHR/Ajax interessant ist.
- Unter YUI Library Controls/Widgets finden sich die wesentlichen Kernkomponenten für eine GUI: Buttons, Menüs, Kalender, Farbwahlkomponenten, Container (Module, Overlay, Panel, Tooltip, Dialog, SimpleDialog), Baum- und Registeransichten, aber auch der neue Rich-Text-Editor und Slider.
Von besonderem Interesse sind die YUI-Library-CSS-Tools. Diese Tools sind nicht zuletzt bei mehrspaltigen CSS-Designs zur Gewährleistung einer einheitlichen Darstellung von <div>-Containern in verschiedenen Browsern und Auflösungen von großem Nutzen. So gibt es mit der Bibliothek „reset.css“ ein wertvolles Feature, um alle browsereigenen Einstellungen zurückzusetzen. Das Resultat ist, dass kein HTML-Element mehr störende Eigenwirkungen wie individuelle Margins, Paddings etc. hat.
Mit der Bibliothek „font.css“ und zugehörigen Dateien werden alle Schriften auf Standardwerte eingestellt, base.css stellt für die wichtigsten Elemente gewisse Grundformatierungen her. Das sorgt dafür, dass alle Elemente auf konsistente Werte gesetzt sind, die dann überall gleich aussehen.






