Gedurende die eerste jare van die internet was webblaaie redelik vervelig. Gebruikers wat na hulle gekyk het, het webbladsye gevind waarop hulle nie veel kon kommunikeer nie, aangesien dit slegs teks, prente en skakels bevat.
Yahoo! het groot weergawes in 2006 en 2009 vrygestel, met die laaste vrystelling in 2014. YUI is gestaak as gevolg van 'n afnemende belangstelling onder ontwikkelaars en 'n toename in die gebruik van skripte aan die kant van die bediener deur biblioteke soos Node.js.
1.1 Bykomende leerhulpbronne
1.2 Boeke oor YUI
2 Alternatiewe bronne
3 Is dit die moeite werd om YUI te leer??
Hierdie tutoriale help beginners om met die YUI-biblioteek aan die gang te kom.
YUI Introduction Slides bied 'n inleiding tot die biblioteek wat vir beginners gerig is, en is aangebied deur Christian Heilmann by Web Directions North 2009.
Skep 'n ryk koppelvlak met die YUI-biblioteek is 'n stap-vir-stap tutoriaal uit Wired Magazine wat beskryf hoe om ryk funksies op 'n webblad te voeg, soos karuselkontroles en kalenders..
YUI 3 Veranderings is 'n artikel wat besonderhede bevat oor die verskille tussen YUI 2 en YUI 3.
YUI Skinning beskryf hoe die "voorkoms en gevoel" van widgets en kontroles van YUI verander kan word.
YUI-voorbeelde bevat talle voorbeelde wat ontwikkelaars kan gebruik om met die YUI-ontwikkeling te begin en om ryk koppelvlakke te skep.
'N Inleiding tot YUI bevat inligting oor die funksies van die YUI-biblioteek, waaronder DOM, gebeurtenishanteerders, animasiemodules en Ajax-versoeke – kompleet met voorbeelde van kodes.
Ontwikkelaars kan ook kyk na die volgende video-tutoriale om YUI te leer:
YUI Basics is 'n video-tutoriaal wat 'n oorsig bied van die YUI-biblioteek.
YUI DataTables is 'n video-tutoriaal met 'n oorsig van die DataTable-komponente. Dit bevat kode-voorbeelde en word aangebied deur een van die ingenieurs wat aan YUI gewerk het.
YUI Mojito wys hoe ontwikkelaars webtoepassings kan skep met behulp van die Mojito, 'n MVC (Model View Controller) raamwerk vir YUI.
When not to use YUI is 'n vermaaklike, maar leersame video-tutoriaal wat demonstreer watter situasies die gebruik van YUI regverdig.
Events Evolution bied 'n praatjie deur Luke Smith aan oor die hantering van DOM, sintetiese en aangepaste gebeure met behulp van YUI. Webtoepassings word grotendeels deur gebeure gedryf, so dit is 'n handleiding wat die moeite werd is om na te gaan.
Baie werwe bied tutoriale oor 'n wye verskeidenheid onderwerpe wat met YUI verband hou. Hier is 'n paar webwerwe wat begin en gevorderde ontwikkelaars nuttig sal vind.
YUI Biblioteekwebwerf is 'n webwerf wat baie artikels bevat oor die YUI-biblioteek. Deur op hierdie webwerf te blaai, kan ontwikkelaars vinnig begin met die ontwikkeling van YUI-gebaseerde toepassings, dokumentasie besigtig, tutoriale sien en met die res van die ontwikkelaarsgemeenskap gesels oor YUI-onderwerpe.
GitHub stoor nie net verskillende kode-bewaarplekke vir YUI nie, die webwerf bevat ook tutoriale oor die verandering van die voorkoms en gevoel van verskillende widgets en die aanpassing van kodes..
AlloyUI bevat verskeie tutoriale met in-diepte kode-voorbeelde wat die AlloyUI-biblioteek gebruik wat bo-op die YUI3-biblioteek gebou is. Ontwikkelaars wat die webwerf besoek, kan die biblioteke aflaai en leer hoe om baie funksies te implementeer, waaronder karrousels, vorderingstawe en datatabelle..
Boeke oor YUI
Anders as baie ander tale en biblioteke, is daar net 'n paar goeie boeke oor YUI. Dit gee 'n volledige inleiding tot die YUI en gee 'n paar in-diepte voorbeelde.
Leer die Yahoo! User Interface Library (2008), deur Dan Wellman, bied ontwikkelaars 'n goeie oorsig van YUI met gedetailleerde voorbeelde. Ontwikkelaars wat die boek lees, sal blootgestel word aan beginner- en gevorderde konsepte. Geen vorige ervaring word aanvaar nie.
YUI 3 Cookbook (2012), deur Evan Goer, bevat verskeie brokkies kode of 'resepte' wat spesifieke probleme oplos wat ontwikkelaars direk op hul projekte kan gebruik. Sommige voorbeelde in die boek bevat maniere om animasies te skep, ontfoutkode, komponente te skep en gebeure te hanteer.
Sedert die laaste vrystelling van YUI in 2014 was, wil ontwikkelaars moontlik alternatiewe raamwerke oorweeg. Sommige gewilde alternatiewe is jQuery, wat op die meeste webwerwe gebruik word. Hier is 'n paar bronne vir jQuery wat u moet oorweeg.
W3Schools jQuery-handleiding leer ontwikkelaars baie van die biblioteek se funksies, insluitend basiese sintaksis, implementering van gebeurtenishanteerders en die keuse van HTML-elemente. W3Schools stel ontwikkelaars ook in staat om kode op die webwerf self te verander en uit te voer.
jQuery Course is 'n aanlynklas van CodeCademy vir ontwikkelaars om die basiese beginsels van die biblioteek te leer en projekte te implementeer.
Is dit die moeite werd om YUI te leer??
Alhoewel die ontwikkeling van YUI deur Yahoo gestaak is, sou u dit kon leer om u vaardighede te verbeter. Deur YUI te leer, kry u blootstelling aan 'n ander raamwerkmodel. As u hierdie raamwerk leer, kan u soortgelyke biblioteke soos jQuery of AngularJS verstaan.