Yahoo! UI Library

Yahoo! UI Library
Yuilib.jpg
Тип

JavaScript - бібліотека

Розробник

Yahoo!

Написана на

JavaScript

Операційна система

Багатоплатформовий ПО

Остання версія

3.7.3 ( 12 жовтня 2012)

Ліцензія

BSD License

Сайт

http://developer.yahoo.com/yui/

Yahoo! UI Library (YUI) - бібліотека JavaScript для створення багатих інтерактивними можливостями додатків або / і користувальницького інтерфейсу. Використовує AJAX, анімацію, надбудови над XMLHttpRequest і DOM, " drag-and-drop ", слайдери, слайди, календарі, дерева, таби і інші новинки, складові поняття" Web 2.0 ". Власне API для роботи з JavaScript. Докладна документація з прикладами.

Ліцензія бібліотеки - BSD.


Компоненти

  1. Анімація переміщення блоків, плавна зміна кольорів (Animation)
  2. Автоматичний підбір вводиться фрази (AutoComplete)
  3. Менеджер історії браузера (Browser History Manager)
  4. Нестандартні кнопки (Button)
  5. Календар (Calendar)
  6. Побудова діаграм (Charts)
  7. Підбір кольору на палітрі (Color Picker)
  8. AJAX -компонент (Connection Manager)
  9. Зручна робота з куки (Cookie)
  10. Генерація різних блоків (Container)
  11. Зберігання даних (DataSource)
  12. Створення зручних таблиць, з сортуванням і редагуванням "на льоту" (DataTable)
  13. Робота з dom-деревом (Dom)
  14. Переміщення користувачем елементів на сторінці (Drag & Drop)
  15. Зручна робота з елементами сторінки (Element)
  16. Створення і управління подіями (Event)
  17. Прийом додаткових css-і javascript-файлів (Get)
  18. Фронтенд для підрізання картинок (ImageCropper)
  19. Попереднє завантаження зображень (ImageLoader)
  20. Робота з JSON-масивами
  21. Автоматична генерація розмітки (Layout Manager)
  22. Запис дій (Logger)
  23. Генератор меню (Menu)
  24. Profiler
  25. ProfilerViewer
  26. Зміна розмірів блоків (Resize)
  27. Візуальний html-редактор (Rich Text Editor)
  28. Вибірка вузлів на основі css-шляху (Selector)
  29. Слайдери (Slider)
  30. Перемикання контенту через таби (TabView)
  31. Побудова деревоподібних структур (TreeView)
  32. Пакетна завантаження файлів з відображенням процентного статусу (Uploader)
  33. Додаткове завантаження компонентів бібліотеки (YUI Loader)
  34. Тести (YUI Test)
  35. CSS-фреймворки для позбавлення від рутинної підготовки (Reset CSS, Base CSS, Fonts CSS, Grids CSS)