Yahoo! Biblioteca UI

Yahoo! Biblioteca UI
Tip de JavaScript - bibliotecă
Dezvoltator Yahoo!
Scris in JavaScript
Sistem de operare Software multiplatformă
ultima versiune 3.18.1 ( 22 octombrie 2014 )
Licență Licență BSD
Site-ul web http://developer.yahoo.com/yui/
 Fișiere media la Wikimedia Commons

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

  1. Animație de blocuri în mișcare, schimbare lină a culorii (animație)
  2. Selectarea automată a frazei introduse (AutoComplete)
  3. Manager istoric al browserului
  4. Butoane non-standard (Button)
  5. Calendar
  6. Construire diagrame (diagrame)
  7. Selector de culori pe paletă (Selector de culori)
  8. Componenta AJAX (Manager de conexiune)
  9. Lucru convenabil cu cookie-uri (cookie)
  10. Generarea diferitelor blocuri (container)
  11. Stocarea datelor (DataSource)
  12. Crearea de tabele convenabile, cu sortare și editare din mers (DataTable)
  13. Lucrul cu dom-tree (Dom)
  14. Mutarea elementelor utilizatorului pe pagină (Drag & Drop)
  15. Lucru convenabil cu elementele paginii (Element)
  16. Crearea și gestionarea evenimentelor (Eveniment)
  17. Primirea de fișiere CSS și javascript suplimentare (Get)
  18. Frontend pentru decuparea imaginilor (ImageCropper)
  19. Preîncărcarea imaginilor (ImageLoader)
  20. Lucrul cu matrice JSON
  21. Generare automată de aspect (Layout Manager)
  22. Înregistrare acțiuni (Logger)
  23. Generator de meniu (Meniu)
  24. profiler
  25. profilerviewer
  26. Redimensionarea blocurilor (Redimensionare)
  27. Editor vizual html (Editor de text îmbogățit)
  28. Selectarea nodurilor pe baza căii CSS (Selector)
  29. Glisoare
  30. Comutarea conținutului prin file (TabView)
  31. Construirea structurilor arborelui (TreeView)
  32. Încărcare de fișiere în loturi cu afișare a stării procentuale (Încărcare)
  33. Încărcare suplimentară a componentelor bibliotecii (YUI Loader)
  34. Teste (test YUI)
  35. Cadre CSS pentru a scăpa de pregătirea de rutină (Resetare CSS, CSS de bază, Fonturi CSS, Grile CSS)

Note

  1. 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. ( traducere Arhivată 30 august 2014 la Wayback Machine )

Link -uri