jQWidgets - это программная структура с виджетами (графическими элементами управления), темами , проверкой ввода , плагином перетаскивания , адаптерами данных, встроенной доступностью WAI-ARIA , интернационализацией и поддержкой MVVM . Он построен на открытых стандартах и технологиях HTML5 , CSS , JavaScript и jQuery . [3] Эта библиотека используется для разработки адаптивных веб-приложений и мобильных приложений. [4] Некоторые разработчики считают jQWidgets одной из лучших альтернатив пользовательский интерфейс jQuery с открытым исходным кодом . [5] [6] [7]
Разработчики) | jQWidgets Ltd |
---|---|
Первый выпуск | 29 сентября 2011 г . |
Стабильный выпуск | 12.1.0 / 18 июня 2021 г. [1] |
Написано в | JavaScript |
Тип | Плагин |
Лицензия | Лицензия Creative Commons Attribution-NonCommercial 3.0 и коммерческая лицензия [2] |
Веб-сайт | www |
Некоторые известные пользователи jQWidgets включают Green Card США программа , французский гражданин портал Vie-publique.fr , [8] в Университете штата Айова [9] и Университет штата Мэриленд . [10] Фреймворк также используется в NSB / AppStudio . [11]
jQWidgets интегрирован с множеством других фреймворков и веб-технологий, таких как Vue.js , [12] React , [13] Angular 2+ , AngularJS , TypeScript , Apache Cordova , WordPress , Joomla , Bootstrap и Knockout . [14]
Начиная с версии 5.0.0, jQWidgets также поддерживает настраиваемые элементы (функциональная часть веб-компонентов ). [1] [15]
В версии 10.1.0 добавлена поддержка фреймворка Blazor . [16]
Функции
jQWidgets содержит более 60 виджетов и плагинов. [14] Некоторые из наиболее часто используемых [17] :
- jqxGrid - виджет представления сетки, который отображает табличные данные. [18] [19]
- jqxChart - виджет графика .
- jqxTree - виджет в виде дерева , отображающий иерархическую коллекцию элементов. [20]
- jqxTreeGrid - виджет, представляющий данные в древовидной структуре. [21]
- jqxDropDownList - виджет выпадающего списка .
- jqxDataTable - виджет, созданный как альтернатива таблицам HTML . [22]
- jqxWindow - виджет диалогового окна .
- jqxComboBox - поле со списком .
- jqxDateTimeInput - это дата выбора виджет , который позволяет пользователю выбрать дату или время , используя всплывающее окно отображения календаря или с помощью ввода с клавиатуры в текстовое поле. [23]
- jqxScheduler - это персональный информационный менеджер управления сродни Календарем Google и Apple, календарь . [24] Он поддерживает формат файла iCalendar . [1]
- jqxDockingLayout - виджет, который можно использовать для создания макетов, подобных IDE . [25]
Умные HTML-элементы
В 2018 году JQWidgets Ltd выпустила Smart HTML Elements , фреймворк с виджетами, которые представлены пользовательскими HTML-элементами (функциональная часть веб-компонентов ). Фреймворк построен на HTML5 , CSS и JavaScript и не зависит от стороннего программного обеспечения. Он поддерживает современные веб-браузеры и мобильные устройства. [26] [27]
Smart HTML Elements также предоставляет арифметические и математические функции произвольной точности и точность DateTime с точностью до йоктосекунды ( 10–24 секунды). [26]
Умные элементы HTML были представлены на веб-сайте webcomponents.org , который демонстрирует повторно используемые компоненты веб-интерфейса. [28]
Smart HTML Elements также включает компоненты пользовательского интерфейса для Angular, React, Vue и Blazor. С января 2021 года доступны шаблоны администратора и панели инструментов.
Рекомендации
- ^ a b c "История выпусков jQWidgets" . www.jqwidgets.com . Проверено 18 июня 2021 года .
- ^ «Лицензия» . www.jqwidgets.com . Проверено 16 декабря 2015 .
- ^ «jQWidgets - фреймворк jQuery HTML5 UI Widgets» . www.jqwidgets.com . Проверено 16 декабря 2015 .
- ^ Панде, Арун (24 сентября 2014 г.). Рецепты jQuery 2: подход к решению проблемы . Апресс. п. 473. ISBN 978-1-4302-6433-0.
- ^ «12 лучших UI-фреймворков на основе jQuery для веб-дизайнеров - FromDev» . www.fromdev.com . Проверено 16 декабря 2015 .
- ^ «5 лучших альтернатив пользовательскому интерфейсу jQuery» . www.sitepoint.com . Проверено 16 декабря 2015 .
- ^ «Пять наиболее часто используемых альтернатив jQuery UI - SiteProNews» . www.sitepronews.com . Проверено 16 декабря 2015 .
- ^ "Libscore" . libscore.com . Проверено 16 декабря 2015 .
- ^ «JQWidgets - Услуги информационных технологий» . its.uiowa.edu . Архивировано из оригинала 18 декабря 2015 года . Проверено 16 декабря 2015 .
- ^ «JQuery - Все документы» . www.facilities.umd.edu . Проверено 15 июня +2016 .
- ^ «Категория: JqWidgets - NSB App Studio» . wiki.nsbasic.com . Проверено 2 марта +2016 .
- ^ «Демонстрации компонентов Vue» . www.jqwidgets.com . Проверено 4 октября 2018 года .
- ^ «Демонстрации компонентов пользовательского интерфейса React Javascript» . www.jqwidgets.com . Проверено 16 января 2017 года .
- ^ а б «jQuery и HTML5 UI framework для создания веб-приложений и мобильных приложений - демонстрации jQWidgets» . www.jqwidgets.com . Проверено 8 сентября 2016 года .
- ^ «Демонстрации пользовательских элементов» . www.jqwidgets.com . Проверено 12 октября +2016 .
- ^ "Демоверсии компонентов Blazor" . blazor.jqwidgets.com . Дата обращения 3 сентября 2020 .
- ^ «Архив форумов - Javascript, HTML5, jQuery Widgets» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ «Начало работы с плагином jQuery Grid» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ «Продвинутая сетка JQX со всеми функциями» . www.codeproject.com . Проверено 17 декабря 2015 года .
- ^ «Дерево jQuery» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ «Начало работы с плагином jQuery TreeGrid» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ «Начало работы с подключаемым модулем jQuery DataTable» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ "jQuery DateTimeInput" . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ «Планировщик jQuery» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ «Макет стыковки jQuery» . www.jqwidgets.com . Проверено 17 декабря 2015 года .
- ^ а б «Элементы пользовательского интерфейса HTML для мобильных и веб-приложений» . www.htmlelements.com . Проверено 2 мая 2018 .
- ^ «Документы - элементы пользовательского интерфейса HTML для мобильных и веб-приложений» . www.htmlelements.com . Проверено 2 мая 2018 .
- ^ «webcomponents.org - Обсудить и поделиться веб-компонентами» . www.webcomponents.org . Проверено 2 мая 2018 .
дальнейшее чтение
- Панде, Арун (24 сентября 2014 г.). Рецепты jQuery 2: подход к решению проблемы . Апресс . С. 473–543. ISBN 978-1-4302-6433-0.
- Макфарланд, Дэвид (сентябрь 2014 г.). JavaScript и jQuery: отсутствующее руководство (3-е изд.). O'Reilly Media . п. 302. ISBN. 978-1449399023.
Внешние ссылки
- Официальный веб-сайт
- Официальный сайт Smart HTML Elements