www.wikidata.de-de.nina.az
YUI ist eine Weiterleitung auf diesen Artikel Zu weiteren Bedeutungen des Namens siehe Yui Begriffsklarung Die Yahoo User Interface Library YUI Library ist ein freies JavaScript Webframework zur Erstellung von interaktiven Webanwendungen Techniken wie Ajax und Dynamic HTML werden dabei benutzt YUI ist unter einer BSD Lizenz erhaltlich 2 Yahoo User Interface LibraryBasisdatenEntwickler YahooAktuelle Version 3 18 1 1 22 Oktober 2014 Betriebssystem JavaScript InterpreterProgrammiersprache JavaScriptLizenz BSD Lizenzdeveloper yahoo com yui Inhaltsverzeichnis 1 Funktionen 2 Browserkompatibilitat 3 Auslieferung 4 Geschichte 5 YUI Theater 6 Weblinks 7 EinzelnachweiseFunktionen BearbeitenYUI bietet vielfaltige Funktionen und ist zur besseren Ubersicht in verschiedene Bereiche gegliedert 3 Die ubergeordneten Komponenten der Version 3 sind Core Infrastructure Developer Tools Utilities CSS und Widgets Die Core Komponente bietet grundlegende Moglichkeiten des DOM Scriptings und die Arbeit mit Events wie Mausklicks oder Tastaturanschlagen Infrastructure stellt mehrere YUI Basisklassen zur Verfugung Die Developer Tools beinhalten eine Konsole uber die Nachrichten des YUI eigenen Loggings ausgegeben werden konnen sowie einen Profiler und die Moglichkeit Unit Tests fur JavaScript Code zu erstellen Utilities beinhaltet eine Vielzahl unterschiedlicher Hilfsfunktionen Beispiele hierfur sind ein Rich Text Editor die Unterstutzung von drag and Drop der Resizer mit dem Blockelemente als im Browser vom Anwender frei skalierbar definiert werden konnen oder die Funktionen fur die Arbeit mit dem Datenaustauschformat JSON Die Komponente CSS zielt auf die Arbeit mit Cascading Style Sheets ab Sie bietet in erster Linie ein Reset Stylesheet durch YUIs einheitliche Stilvorgaben an so dass individuelle Anpassungen einfacher werden Widgets bietet fertige anpassbare Seitenelemente wie einen Kalender zur Datumsauswahl oder ein Slider Element das die Werteauswahl fur den Benutzer gegenuber den herkommlichen HTML Formularelementen vereinfachen kann Browserkompatibilitat BearbeitenDie YUI Entwickler entwickeln das Framework unter der Massgabe dass es in moglichst vielen Browsern anwendbar sein soll 4 und verfolgen dazu eine Strategie fur graded browser support 5 Auslieferung BearbeitenFur den produktiven Einsatz konnen einige Versionen von YUI uber die Content Delivery Networks von Yahoo oder Google ausgeliefert werden 6 je nach Anbieter und Variante auch mit verschlusselter Ubertragung oder in komprimierter Form Geschichte BearbeitenDas YUI Library Projekt wurde von Thomas Sha gegrundet und intern von Yahoo Mitbegrunder Jerry Yang finanziert Die Entwicklung begann im Jahre 2005 und Yahoo Dienste wie My Yahoo und die Yahoo Website begannen im Sommer desselben Jahres YUI zu nutzen Im Februar 2006 wurde es unter der BSD Lizenz freigegeben 7 Zu Beginn wurde YUI von Yahoo intern weiter entwickelt Seit Januar 2009 8 kann auch die Entwickler Community an YUI mit Hilfe von GitHub 9 zur Weiterentwicklung beitragen Im September 2009 wurde die neu entwickelte Version 3 veroffentlicht Im August 2014 kundigte Yahoo an die Weiterentwicklung von YUI nicht langer zu unterstutzen 10 YUI Theater BearbeitenDas YUI Theater ist ein von Eric Miraglia organisiertes Bildungsprogramm das in uber 50 von namhaften Personen wie Nicholas Zakas John Resig oder Douglas Crockford gehaltenen Vortragen Wissenswertes uber JavaScript und Web Entwicklung bereitstellt Entstanden ist es als Vortragsreihe rund um YUI befasst sich aber mittlerweile mehr mit allgemeinen Themen rund um JavaScript Weblinks BearbeitenOffizielle Webprasenz Yui Theater auf YUIlibrary comEinzelnachweise Bearbeiten Release 3 18 1 22 Oktober 2014 abgerufen am 19 September 2018 developer yahoo com yui license html Memento vom 23 Dezember 2009 im Internet Archive http yuilibrary com yui docs guides http yuilibrary com yui docs tutorials faq does yui work in all web browsers http yuilibrary com yui docs tutorials gbs http yuilibrary com yui docs tutorials faq is yui 3 on the google cdn YUI was released for public use YUIBlog GitHub GitHub http yahooeng tumblr com post 96098168666 important announcement regarding yui Abgerufen von https de wikipedia org w index php title Yahoo User Interface Library amp oldid 228348211