Yahoo! UI bibliotek
Yahoo! UI Library ( YUI ) är ett JavaScript-bibliotek för att bygga interaktiva rika applikationer och/eller användargränssnitt. Använder AJAX , animation, XMLHttpRequest och DOM -tillägg , dra-och-släpp , skjutreglage, diabilder, kalendrar, träd, flikar och andra nyheter som utgör konceptet " Web 2.0 ". Eget API för att arbeta med JavaScript . Detaljerad dokumentation med exempel.
Bibliotekslicensen är BSD .
Den 28 augusti 2014 tillkännagav utvecklarna av ramverket att aktivt arbete med det avslutades, i framtiden planerar de bara att stödja och fixa kritiska buggar [1] .
Komponenter
- Animation av rörliga block, jämn färgändring (animation)
- Automatiskt val av den inmatade frasen (AutoComplete)
- Browser History Manager
- Icke-standardknappar (knapp)
- Kalender
- Bygga diagram (diagram)
- Färgväljare på paletten (Färgväljare)
- AJAX- komponent (Anslutningshanterare)
- Bekvämt arbete med cookies (Cookie)
- Generering av olika block (Container)
- Datalagring (DataSource)
- Skapa bekväma tabeller, med sortering och redigering i farten (DataTable)
- Arbeta med dom-tree (Dom)
- Flytta användarelementen på sidan (dra och släpp)
- Bekvämt arbete med sidelement (Element)
- Skapa och hantera händelser (Event)
- Ta emot ytterligare css- och javascript-filer (Hämta)
- Frontend för att beskära bilder (ImageCropper)
- Förladdning av bilder (ImageLoader)
- Arbeta med JSON-arrayer
- Automatisk layoutgenerering (Layout Manager)
- Actioninspelning (logger)
- Menygenerator (Meny)
- profilerare
- profilbetraktare
- Ändra storlek på block (Ändra storlek)
- Visuell HTML-redigerare (Rich Text Editor)
- Välja noder baserat på css-sökväg (väljare)
- Reglage
- Växla innehåll via flikar (TabView)
- Bygga trädstrukturer (TreeView)
- Batchfiluppladdning med procentuell statusvisning (Uploader)
- Ytterligare laddning av bibliotekskomponenter (YUI Loader)
- Tester (YUI-test)
- CSS-ramverk för att bli av med rutinförberedelser (Återställ CSS, Base CSS, Fonts CSS, Grids CSS)
Anteckningar
- ↑ Julien Lecomte, chef för teknik, Yahoo Presentation Technologies. Viktigt meddelande angående YUI (29 augusti 2014). Hämtad 30 augusti 2014. Arkiverad från originalet 28 april 2021. (obestämd) ( översättning Arkiverad 30 augusti 2014 på Wayback Machine )
Länkar
Verktygssatser (uppsättningar) med GUI-element |
---|
låg nivå |
|
---|
hög nivå | Amiga OS |
|
---|
MacOS och macOS |
- Kakao
- macapp
- MacZoop
- Kraftverk
|
---|
Windows |
|
---|
UNIX , under X |
|
---|
Över plattform _ | Flash-baserad |
|
---|
Baserat på XML, AJAX eller SVG |
|
---|
Baserat på Java |
|
---|
Baserat på C eller C++ |
|
---|
Baserad på Common Lisp |
|
---|
Baserad på Pascal |
|
---|
Baserat på Python |
|
---|
Baserat på Objective-C |
|
---|
|
---|
|
---|