Video: CSS Zen Garden | Intro to HTML/CSS: Making webpages | Computer Programming | Khan Academy 2024
Yahoo! Brukergrensesnitt (YUI) -biblioteket (Yuil Library) er en fullverdig utvikling - API som er lik jQuery og jQuery UI CSS3 kombinert i noen henseender og rikere enn disse bibliotekene i andre. Dette er en kompleks API designet for å håndtere behovene til større applikasjoner.
Faktisk trenger du faktisk å gå gjennom veiledningene, eksemplene og brukerhåndbøkene som leveres på Yuilibrary for å virkelig bruke dette produktet. Kort sagt, dette er den typen bibliotek du bruker når du trenger å lage et high-end, svært interaktivt program.
Brukergrensesnittstøtte i YUI dreier seg om konseptet av en hud. Du legger til skinningsstøtte til søknaden din og deretter utvide den etter behov for å bruke ulike kontroller. Utvalget av kontroller er rikt, så du sannsynligvis ikke trenger å bruke noe annet bibliotek med denne. I tillegg gir biblioteket klassifisert nettleserstøtte for et bredt spekter av nettlesere (se Yuilibrary for detaljer).
Du finner et stort antall eksempler på nettstedet (se Yuilibrary) som viser alle slags oppgaver som utviklere normalt utfører. Når du lærer å bruke dette biblioteket, er det en god idé å lete etter et eksempel som kan utføre oppgaven du vil utføre - og deretter utvide den etter behov for å dekke dine behov.
Som med alle andre programmeringsteknologistøtte, må du vurdere avvikene når du bruker bestemte biblioteker. YUI er et flott bibliotek for high-end utvikling som krever det komplekse og fleksible miljøet det gir. Grunnen til at mange nettsteder bruker produkter som jQuery er at disse bibliotekene er enkle og enkle å feilsøke. Vekt alltid kostnadene før du blir for involvert med et bestemt bibliotek.
Smarte utviklere bruker et integrert utviklingsmiljø (IDE) med et produkt som YUI. Hovedårsaken til å bruke en IDE er å redusere kompleksiteten og gjøre det mulig å jobbe med biblioteket uten å konstant henvise til dokumentasjonen. En rekke IDEer vil fungere med YUI; De fleste utviklere synes imidlertid å foretrekke å bruke Komodo Edit eller JSEclipse.