Yahoo! Knihovna uživatelského rozhraní

Yahoo! Knihovna uživatelského rozhraní
Typ JavaScript - knihovna
Vývojář Yahoo!
Zapsáno v JavaScript
Operační systém Multiplatformní software
Nejnovější verze 3.18.1 ( 22. října 2014 )
Licence Licence BSD
webová stránka http://developer.yahoo.com/yui/
 Mediální soubory na Wikimedia Commons

Yahoo! UI Library ( YUI ) je JavaScriptová knihovna pro vytváření interaktivních bohatých aplikací a/nebo uživatelských rozhraní. Používá AJAX , animace, doplňky XMLHttpRequest a DOM , přetahování , posuvníky, snímky, kalendáře, stromy, karty a další novinky, které tvoří koncept „ Web 2.0 “. Vlastní API pro práci s JavaScriptem . Podrobná dokumentace s příklady.

Licence knihovny je BSD .

Dne 28. srpna 2014 vývojáři frameworku oznámili ukončení aktivní práce na něm, do budoucna plánují pouze podporu a opravu kritických chyb [1] .

Komponenty

  1. Animace pohybujících se bloků, plynulá změna barvy (Animace)
  2. Automatický výběr zadané fráze (AutoComplete)
  3. Správce historie prohlížeče
  4. Nestandardní tlačítka (Button)
  5. Kalendář
  6. Stavební grafy (grafy)
  7. Výběr barvy na paletě (Color Picker)
  8. Komponenta AJAX (Správce připojení)
  9. Pohodlná práce s cookies (Cookie)
  10. Generování různých bloků (kontejner)
  11. Úložiště dat (DataSource)
  12. Vytváření pohodlných tabulek s řazením a úpravami za chodu (DataTable)
  13. Práce s dom-tree (Dom)
  14. Přesouvání uživatelských prvků na stránce (Drag & Drop)
  15. Pohodlná práce s prvky stránky (Element)
  16. Vytváření a správa událostí (Událost)
  17. Příjem dalších souborů css a javascript (Get)
  18. Frontend pro ořezávání obrázků (ImageCropper)
  19. Předběžné načítání obrázků (ImageLoader)
  20. Práce s poli JSON
  21. Automatické generování rozložení (Layout Manager)
  22. Záznam akcí (Logger)
  23. Generátor menu (Menu)
  24. profilovač
  25. prohlížeč profilů
  26. Změna velikosti bloků (Změna velikosti)
  27. Vizuální editor HTML (Rich Text Editor)
  28. Výběr uzlů na základě cesty css (výběr)
  29. Posuvníky
  30. Přepínání obsahu přes karty (TabView)
  31. Budování stromových struktur (TreeView)
  32. Dávkové nahrání souboru s procentuálním zobrazením stavu (Uploader)
  33. Dodatečné načítání komponent knihovny (YUI Loader)
  34. Testy (YUI Test)
  35. CSS frameworky pro zbavení se rutinní přípravy (Reset CSS, Base CSS, Fonts CSS, Grids CSS)

Poznámky

  1. Julien Lecomte, ředitel inženýrství, Yahoo Presentation Technologies. Důležité oznámení týkající se YUI (29. srpna 2014). Získáno 30. srpna 2014. Archivováno z originálu dne 28. dubna 2021. ( překlad Archivováno 30. srpna 2014 na Wayback Machine )

Odkazy