Yahoo! Biblioteca UI
Yahoo! Biblioteca UI ( YUI ) este o bibliotecă JavaScript pentru construirea de aplicații interactive bogate și/sau interfețe cu utilizatorul. Utilizează AJAX , animație, suplimente XMLHttpRequest și DOM , drag-and-drop , glisoare, diapozitive, calendare, arbori, file și alte noutăți care alcătuiesc conceptul de „ Web 2.0 ”. Propriul API pentru lucrul cu JavaScript . Documentație detaliată cu exemple.
Licența de bibliotecă este BSD .
Pe 28 august 2014, dezvoltatorii cadrului au anunțat încetarea lucrărilor active asupra acestuia, în viitor intenționează doar să susțină și să repare erori critice [1] .
Componente
- Animație de blocuri în mișcare, schimbare lină a culorii (animație)
- Selectarea automată a frazei introduse (AutoComplete)
- Manager istoric al browserului
- Butoane non-standard (Button)
- Calendar
- Construire diagrame (diagrame)
- Selector de culori pe paletă (Selector de culori)
- Componenta AJAX (Manager de conexiune)
- Lucru convenabil cu cookie-uri (cookie)
- Generarea diferitelor blocuri (container)
- Stocarea datelor (DataSource)
- Crearea de tabele convenabile, cu sortare și editare din mers (DataTable)
- Lucrul cu dom-tree (Dom)
- Mutarea elementelor utilizatorului pe pagină (Drag & Drop)
- Lucru convenabil cu elementele paginii (Element)
- Crearea și gestionarea evenimentelor (Eveniment)
- Primirea de fișiere CSS și javascript suplimentare (Get)
- Frontend pentru decuparea imaginilor (ImageCropper)
- Preîncărcarea imaginilor (ImageLoader)
- Lucrul cu matrice JSON
- Generare automată de aspect (Layout Manager)
- Înregistrare acțiuni (Logger)
- Generator de meniu (Meniu)
- profiler
- profilerviewer
- Redimensionarea blocurilor (Redimensionare)
- Editor vizual html (Editor de text îmbogățit)
- Selectarea nodurilor pe baza căii CSS (Selector)
- Glisoare
- Comutarea conținutului prin file (TabView)
- Construirea structurilor arborelui (TreeView)
- Încărcare de fișiere în loturi cu afișare a stării procentuale (Încărcare)
- Încărcare suplimentară a componentelor bibliotecii (YUI Loader)
- Teste (test YUI)
- Cadre CSS pentru a scăpa de pregătirea de rutină (Resetare CSS, CSS de bază, Fonturi CSS, Grile CSS)
Note
- ↑ Julien Lecomte, director de inginerie, Yahoo Presentation Technologies. Anunț important privind YUI (29 august 2014). Preluat la 30 august 2014. Arhivat din original la 28 aprilie 2021. (nedefinit) ( traducere Arhivată 30 august 2014 la Wayback Machine )
Link -uri
Seturi de instrumente (seturi) de elemente GUI |
---|
nivel scăzut |
|
---|
nivel înalt | Amiga OS |
|
---|
MacOS și macOS |
- Cacao
- macapp
- MacZoop
- Centrală electrică
|
---|
Windows |
|
---|
UNIX , sub X |
|
---|
Cross platform _ | Bazat pe flash |
|
---|
Bazat pe XML, AJAX sau SVG |
|
---|
Bazat pe Java |
|
---|
Bazat pe C sau C++ |
|
---|
Bazat pe Common Lisp |
|
---|
Bazat pe Pascal |
|
---|
Bazat pe Python |
|
---|
Pe baza Obiectiv-C |
|
---|
|
---|
|
---|
Yahoo! Inc. |
---|
Publicitate |
|
---|
Resurse pentru dezvoltatori |
|
---|
Căutare |
|
---|
Comunicații în rețea |
|
---|
Aplicații informatice |
|
---|
Proiecte tematice | Yahoo! Finanţa |
---|