Yahoo! UI Library

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Yahoo! User Interface Library (YUI)
Yuilib.jpg
Розробник(и) Yahoo!
Стабільний випуск 3.5 (9 травня 2012; 812 днів тому)
Написано на JavaScript
Операційна система крос-платформовий (JavaScript)
Тип бібліотека JavaScript
Ліцензія BSD License
Сайт developer.yahoo.com/yui/

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

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

Компоненти[ред.ред. код]

  • Анімація переміщення блоків, плавна зміна кольорів (Animation)
  • Автоматичний підбір фрази, що вводиться (AutoComplete)
  • Менеджер історії браузера (Browser History Manager)
  • Нестандартні кнопки (Button)
  • Календар (Calendar)
  • Побудова діаграм (Charts)
  • Підбір кольору на палітрі (Color Picker)
  • AJAX -компонент (Connection Manager)
  • Зручна робота з куками (Cookie)
  • Генерація різних блоків (Container)
  • Зберігання даних (DataSource)
  • Створення зручних таблиць, з сортуванням і редагуванням «на льоту» (DataTable)
  • Робота з DOM-деревом (Dom)
  • Переміщення користувачем елементів на сторінці (Drag & Drop)
  • Зручна робота з елементами сторінки (Element)
  • Створення та управління подіями (Event)
  • Прийом додаткових CSS- і javascript-файлів (Get)
  • Фронтенд для підрізання картинок (ImageCropper)
  • Попереднє завантаження зображень (ImageLoader)
  • Робота з JSON-масивами
  • Автоматична генерація розмітки (Layout Manager)
  • Запис дій (Logger)
  • Генератор меню (Menu)
  • Profiler
  • ProfilerViewer
  • Зміна розмірів блоків (Resize)
  • Візуальний html-редактор (Rich Text Editor)
  • Вибірка вузлів на основі css-путі (Selector)
  • Слайдери (Slider)
  • Перемикання контента через таби (TabView)
  • Побудова деревовидних структур (TreeView)
  • Пакетна завантаження файлів з відображенням процентного статусу (Uploader)
  • Додаткова завантаження компонентів бібліотеки (YUI Loader)
  • Тести (YUI Test)
  • CSS-фреймворки для позбавлення від рутинної підготовки (Reset CSS, Base CSS, Fonts CSS, Grids CSS)

Посилання[ред.ред. код]

Статті