Yahoo! UILibrary ( YUI ) — это библиотека функций JavaScript с открытым исходным кодом. Для создания высокоинтерактивной веб-страницы используются такие технологии кодирования, как AJAX, DHTML и DOM. Он также содержит множество ресурсов CSS. Разрешено для использования по лицензии BSD.
Инструмент анимации помогает добиться позиционирования, изменения размера, прозрачности и других веб-эффектов.
Инструменты управления историей браузера помогают веб-приложениям использовать предыдущую страницу браузера и инструменты для создания закладок (избранных).
Инструменты подключения помогают управлять кросс-браузерной функциональностью XMLHttpRequest. Он также интегрирует доставку форм, обработку ошибок, обратные вызовы и загрузку файлов.
Источники данных предоставляют общий настраиваемый интерфейс для других компонентов для взаимодействия с различными данными, от простых массивов JavaScript до онлайн-серверов, через XHR.
Элементы предоставляют стили переноса HTMLElements в DOM, тем самым упрощая общие задачи, такие как добавление прослушивателей, управление DOM и доступ к свойствам.
ДОМ
Предоставляет помощь с общими задачами создания сценариев DOM, включая позиционирование элементов и управление стилями CSS.
Drag-and-Drop обеспечивает помощь в разработке перетаскивания (создание объектов, которые можно перетаскивать на веб-странице, и управление ими).
События предоставляют разработчикам простой и безопасный доступ к событиям браузера, таким как щелчки мыши и нажатия клавиш клавиатуры. Он также предоставляет настраиваемые объекты событий для удовлетворения потребностей пользователей в публикации и подписке на настраиваемые события.
Управление автозаполнением предоставляет функции автозаполнения (список предложений и функции поиска по требованию) для взаимодействия пользователя с вводом текста. Он поддерживает широкий спектр форматов источников данных. Он также поддерживает источники данных на стороне сервера через XMLHttpReqeust.
Кнопки позволяют пользователям создавать графические кнопки с таким же количеством функций, как и традиционные кнопки форм HTML.
Ежемесячный календарь, динамический контроль выбора даты.
Контейнер поддерживает большое количество спецификаций окон DHTML, включая всплывающие подсказки, панели, диалоговые окна, простые диалоговые окна, модули и наложения.
DataTables — это простой, но мощный API для отображения табличных данных на веб-страницах, доступных для программ чтения с экрана. Стоит отметить такие функции, как сортировка столбцов, нумерация страниц, прокрутка, выбор строк, масштабирование столбцов и онлайн-редактирование.
Средство ведения журнала обеспечивает быстрый и простой способ записи сообщений журнала в экранный терминал расширения Mozilla Firefox Firebug или в терминал Safari JavaScript.
Формы предоставляют простой способ создания всплывающих меню при наведении курсора мыши.
Ползунки предоставляют общий компонент ползунка, который позволяет пользователям выбирать значения в ограниченном диапазоне по одной или двум осям.
Представление с разбивкой на страницы позволяет просматривать контент в форматах с разбивкой на страницы.
Представление в виде дерева создает дерево каталогов, узлы ниже которого можно масштабировать.
CSS-ресурсы
CSS Page Grid: семь основных надстроек каркаса, которые поддерживают более 1000 различных макетов веб-страниц.
Стандартные наборы шрифтов CSS: стандартизированные семейства шрифтов и настройки размера для разных браузеров.
Сброс стандартов CSS: объявление CSS, которое удаляет поля и стандартизирует кросс-браузерное отображение общих элементов.
Инструкция по обновлению YUIv3.17.2:
Продолжайте исправлять ошибки загрузчика.