JQuery UI
| JQuery UI | |
|---|---|
| | |
| Тип | JavaScript-библиотека |
| Разработчик | Команда jQuery UI |
| Написана на | JavaScript |
| Операционная система | кроссплатформенность |
| Дата выпуска | 17 сентября 2007 |
| Последняя версия |
|
| Бета-версия | |
| Репозиторий | github.com/jquery/jquery… |
| Лицензия | лицензия MIT |
| Сайт | jqueryui.com (англ.) |
jQuery UI — библиотека JavaScript с открытым исходным кодом для создания насыщенного пользовательского интерфейса в веб-приложениях, часть проекта jQuery. Построена поверх главной библиотеки jQuery и предоставляет разработчику упрощенный доступ к её функциям взаимодействия, анимации и эффектов, а также набор виджетов.
Возможности
Возможности jQuery UI[4]:
Взаимодействия
- Draggable — предоставляет элементу возможность быть перемещенным с помощью мыши (см. Drag & Drop)
- Droppable — контролирует, где перетаскиваемый элемент может быть брошен (см. Drag & Drop)
- Resizable — предоставляет возможность динамически изменять размеры элемента с помощью мыши
- Selectable — предоставляет возможность выделять один или несколько элементов пользовательского интерфейса из группы
- Sortable — представляет возможность сортировки для группы элементов
Виджеты
- Accordion — виджет «Аккордеон»;
- Autocomplete — поле ввода с автодополнением;
- Button — улучшенная кнопка, может также быть флажком (check box) или радио-кнопкой (radio button); все виды кнопки могут располагаться на панели инструментов (toolbar);
- Datepicker — виджет для выбора даты или диапазона дат;
- Dialog — диалоговое окно, которое может иметь любое содержимое;
- Progressbar — полоса прогресса;
- Slider — слайдер;
- Tabs — вкладки.
Эффекты
- Color Animation — анимирует изменение цвета компонента
- Toggle Class, Add Class, Remove Class, Switch Class — анимируют изменение набора класса стилей компонента (см. CSS)
- Effect — множество эффектов, связанных с появлением и исчезновением компонентов интерфейса
- Toggle — функция переключения между режимами видимости компонентов с использованием эффектов
- Hide — функция исчезновения компонента с использованием эффектов
- Show — функция появления компонента с использованием эффектов
Утилиты
- Position — установка положения элемента относительно позиции другого элемента (выравнивание)
Темы
Для всех компонентов интерфейса jQuery UI используется единая тема оформления, которая может быть выбрана из нескольких существующих либо легко создана разработчиком с помощью ThemeRoller на сайте jQuery UI.
См. также
Примечания
- ↑ jQuery UI 1.14.1 released — 2024.
- ↑ jQuery UI 1.14.1 released — 2024.
- ↑ Gołębiowski-Owczarek M. jQuery UI 1.14.0-beta.2 released (англ.) — 2024.
- ↑ jQuery UI Demos (англ.). Архивировано из оригинала 13 мая 2012 года.
Ссылки
- Официальный сайт (англ.). Архивировано из оригинала 29 февраля 2012 года.
- Официальная документация (англ.). Архивировано из оригинала 13 мая 2012 года.
- Демонстрация возможностей (англ.). Архивировано из оригинала 13 мая 2012 года.
- Темы оформления (англ.). Архивировано из оригинала 13 мая 2012 года.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.