YUI forritun: Eitt af fyrstu JavaScript bókasöfnum

Birting: Stuðningur þinn hjálpar til við að halda vefnum í gangi! Við þénum tilvísunargjald fyrir sumar þjónusturnar sem við mælum með á þessari síðu.


Fyrstu ár internetsins voru vefsíður nokkuð leiðinlegar. Notendur sem vafraðu yfir þær komust yfir vefsíður sem þeir gátu ekki haft samskipti við mikið þar sem þeir innihéldu aðeins texta, myndir og tengla.

Eftir því sem vinsældir vefsins jukust var meiri eftirspurn eftir síðum sem notendur geta haft samskipti við. Þess vegna jukust tungumál eins og JavaScript vinsældir. JavaScript leyfði hönnuðum að búa til búnaður og viðbætur fyrir notendur sem leiddu til kraftmikilla vefsíðna. Til dæmis, með tungumálið, gætu verktaki ákveðið hegðun vefsíðu byggðar á staðsetningu músar smella.

Að lokum, JavaScript óx mjög flókið. Fyrir vikið voru JavaScript bókasöfn búin til til að auðvelda þróunina. Eitt slíkt bókasafn var YUI eða Yahoo User Interface Library.

Þróun fyrir bókasafnið hófst af Yahoo! starfsmaður, Thomas Sha, aftur árið 2005. Markmið YUI var að bjóða upp á viðmót til að vinna auðveldlega með vefsíður í gegnum JavaScript sem var samhæft í öllum vöfrum. Bókasafnið innihélt fjölmarga eiginleika þar á meðal vinnslu gagna um vafrakökur, meðhöndlun viðburða vafra og lestur eyðublaðsgagna.

Yahoo! gáfu út helstu útgáfur 2006 og 2009, með síðustu útgáfu árið 2014. YUI var stöðvuð vegna minnkandi áhuga meðal þróunaraðila og aukinnar notkunar á forskriftir netþjónanna í gegnum bókasöfn eins og Node.js.

Kennsla YUI

Þessar námskeið munu hjálpa byrjendum að byrja með YUI bókasafnið.

  • YUI kynningarskyggnur veita kynningu á bókasafninu sem miðar að byrjendum og var kynnt af Christian Heilmann á Vefleiðbeiningar Norðurlands 2009.
  • Búðu til ríku viðmót við YUI bókasafnið er skref fyrir skref leiðbeiningar frá Wired Magazine sem lýsir því hvernig hægt er að bæta ríkum eiginleikum við vefsíðu eins og stjórntæki fyrir hringekjuna og dagatal.
  • YUI 3 Breytingar er grein sem veitir upplýsingar um nokkurn mun á YUI 2 og YUI 3.
  • YUI Skinning lýsir því hvernig á að breyta „útliti og tilfinningum“ búnaðar og stjórna frá YUI.
  • Dæmi um YUI eru mörg dæmi sem verktaki geta notað til að byrja með þróun YUI og búa til rík tengi.
  • Kynning á YUI veitir upplýsingar um eiginleika YUI bókasafnsins, þ.mt DOM, meðhöndlun viðburða, hreyfimyndareiningar og Ajax beiðnir – ásamt dæmum um kóða.

Hönnuðir geta einnig skoðað eftirfarandi kennslumyndbönd til að hjálpa þér að læra YUI:

  • Grunnatriði YUI er kennslumyndband sem gefur og yfirlit yfir YUI bókasafnið.
  • YUI DataTables er kennslu við vídeó sem gefur yfirlit yfir DataTable íhlutina. Það inniheldur kóðadæmi og er kynnt af einum verkfræðingnum sem vann við YUI.
  • YUI Mojito sýnir hvernig verktaki getur búið til vefforrit með því að nota Mojito, MVC (Model View Controller) ramma fyrir YUI.
  • Hvenær ekki á að nota YUI er skemmtilegur en fræðandi námskeið um myndband sem sýnir fram á hvaða aðstæður réttlæta notkun YUI.
  • Viðburðir þróast flytur erindi eftir Luke Smith um meðhöndlun DOM, tilbúið og sérsniðin atburði með YUI. Vefforrit eru að mestu leyti atburðdrifin svo þetta er námskeið sem vert er að skoða.

Viðbótarupplýsingar um námsgögn

Margar vefsíður bjóða upp á námskeið sem fjalla um fjölbreytt úrval af efnum sem tengjast YUI. Hér eru nokkrar vefsíður sem upphafs og þróaðri verktaki munu finna gagnlegar.

  • Vefsíða YUI bókasafns er vefsíða sem inniheldur margar greinar um YUI bókasafnið. Með því að vafra um þessa vefsíðu munu verktaki geta byrjað fljótt með þróun á YUI byggðum forritum, skoðað skjöl, skoðað námskeið og spjallað við restina af verktaki samfélaginu um YUI efni.
  • GitHub geymir ekki aðeins ýmsar kóðaskrár fyrir YUI, vefsíðan er einnig með námskeið um að breyta útliti og tilfinningum ýmissa búnaðar og gera kóðabreytingar.
  • AlloyUI inniheldur nokkrar námskeið með ítarlegum kóða kóða með AlloyUI bókasafninu sem var reist ofan á YUI3 bókasafninu. Hönnuðir sem heimsækja vefsíðuna geta halað niður bókasöfnunum og lært hvernig á að útfæra marga eiginleika þar á meðal hringekjur, framvindustika og gagnatöflur.

Bækur um YUI

Ólíkt mörgum öðrum tungumálum og bókasöfnum eru aðeins nokkrar góðar bækur um YUI. Þau veita fullkomna kynningu á YUI og veita nokkur ítarleg dæmi.

  • Að læra Yahoo! Notendaviðmótsbókasafn (2008), eftir Dan Wellman, veitir hönnuðum gott yfirlit yfir YUI með nákvæmum dæmum. Hönnuðir sem lesa bókina verða afhjúpaðir fyrir byrjendur og lengra komin hugtök. Ekki er gert ráð fyrir neinni fyrri reynslu.
  • YUI 3 Cookbook (2012), eftir Evan Goer, er með marga bút af kóða eða „uppskriftir“ sem leysa sérstök vandamál sem verktaki geta notað beint í verkefni sín. Nokkur af dæmunum í bókinni fela í sér leiðir til að búa til hreyfimyndir, kembiforrit, búa til íhluti og meðhöndla atburði.
  • Fagleg JavaScript rammar: Prototype, YUI, ExtJS, Dojo og MooTools (2009), eftir Orchard, o.fl., er með yfirlit yfir ýmis ramma, þar á meðal YUI, svo og kóðasýni. Með þessari bók geta verktaki lært hvernig á að búa til UI-áhrif eins og draga og sleppa, nota CSS verkfæri og búið til búnaður með YUI.

Aðrar úrræði

Þar sem síðasti útgáfa YUI var árið 2014 gætu verktaki viljað íhuga aðra umgjörð. Nokkrir vinsælir kostir fela í sér jQuery, sem er notað á meirihluta vefsíðna. Hér eru nokkur úrræði fyrir jQuery sem þarf að hafa í huga.

  • W3Schools jQuery námskeið kennir forriturum marga af eiginleikum bókasafnsins, þar á meðal grunn setningafræði, útfærslu viðburðarmeðferðaraðila og val á HTML þáttum. W3Schools gerir forriturum einnig kleift að breyta og framkvæma kóða á vefsíðunni sjálfri.
  • jQuery námskeið er netkennsla frá CodeCademy fyrir forritara til að læra grunnatriði bókasafnsins og hrinda í framkvæmd verkefnum.
  • Udemy jQuery námskeið er ákafur „bootcamp“ námskeið sem mun taka forritara í gegnum grundvallaratriði JavaScript og jQuery. Á námskeiðinu eru nokkrar frumkóða skrár sem hægt er að nota og eru uppfærðar reglulega.

Er það þess virði að læra YUI?

Þrátt fyrir að þróun YUI hafi verið hætt af Yahoo, gæti það samt hjálpað þér að læra það. Með því að læra YUI færðu útsetningu fyrir öðru rammalíkani. Að læra þennan ramma getur hjálpað þér að skilja svipuð bókasöfn eins og jQuery eða AngularJS.

Að læra viðbótar ramma hjálpar einnig til við að styrkja skilning á algengum hugbúnaðarhönnunarmynstrum. Til dæmis notar YUI Model View Controller kerfið sem er notað á öðrum bókasöfnum. Að lokum, þar sem veframmar eins og YUI eru opnir, geta verktaki skilið vefskoðun og JavaScript grundvallaratriði með því að skoða frumkóða ramma.

Frekari upplestur og úrræði

Við höfum fleiri handbækur, námskeið og infografics sem tengjast erfðaskrá og þróun vefsíðu:

  • Semja góðan HTML: þetta er traust kynning á því að skrifa vel mótaðan HTML og nota HTML staðfestingarhugbúnað.
  • CSS3 – Inngangur, leiðbeiningar & Auðlindir: þetta er frábær staður til að byrja að læra uppsetningu vefsíðna.
  • Læra og læra jQuery: kynningu okkar á jQuery.

Hvaða kóða ætti að læra?

Ruglaður um hvaða forritunarmál þú ættir að læra að kóða á? Skoðaðu infographic okkar, hvaða kóða ættir þú að læra? Það fjallar ekki aðeins um mismunandi þætti tungumálsins, það svarar mikilvægum spurningum eins og „Hve miklum peningum mun ég græða á því að forrita Java til framfærslu?“

Hvaða kóða ættirðu að læra?
Hvaða kóða ætti að læra?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map