jQWidgets es un marco de software con widgets (elementos de control gráfico), temas , validación de entrada , plug-in de arrastrar y soltar , adaptadores de datos, accesibilidad WAI-ARIA incorporada , internacionalización y soporte MVVM . Está construido sobre estándares abiertos y tecnologías HTML5 , CSS , JavaScript y jQuery . [3] Esta biblioteca se utiliza para desarrollar aplicaciones web y móviles con capacidad de respuesta. [4] Algunos desarrolladores consideran que jQWidgets es una de las mejores alternativas al Interfaz de usuario de jQuery de código abierto . [5] [6] [7]
Desarrollador (es) | jQWidgets Ltd |
---|---|
Versión inicial | 29 de septiembre de 2011 |
Lanzamiento estable | 12.0.4 / 15 de abril de 2021 [1] |
Escrito en | JavaScript |
Tipo | Enchufar |
Licencia | Licencia Creative Commons Reconocimiento-No comercial 3.0 y Licencia comercial [2] |
Sitio web | www |
Algunos usuarios notables de jQWidgets incluyen Green Card Program USA , el portal ciudadano francés Vie-publique.fr , [8] la Universidad de Iowa [9] y la Universidad de Maryland . [10] El marco también se utiliza en NSB / AppStudio . [11]
jQWidgets se ha integrado con una variedad de otros marcos y tecnologías web, como Vue.js , [12] React , [13] Angular 2+ , AngularJS , TypeScript , Apache Cordova , WordPress , Joomla , Bootstrap y Knockout . [14]
A partir de la versión 5.0.0, jQWidgets también admite elementos personalizados (una parte funcional de los componentes web ). [1] [15]
En la versión 10.1.0, se agregó soporte para el marco Blazor . [dieciséis]
Características
jQWidgets incluye más de 60 widgets y complementos. [14] Algunos de los más utilizados [17] son:
- jqxGrid: un widget de vista de cuadrícula que muestra datos tabulares. [18] [19]
- jqxChart: un widget de gráfico .
- jqxTree: un widget de vista de árbol que muestra una colección jerárquica de elementos. [20]
- jqxTreeGrid: un widget que representa datos en una estructura en forma de árbol. [21]
- jqxDropDownList: un widget de lista desplegable .
- jqxDataTable: un widget creado como alternativa a las tablas HTML . [22]
- jqxWindow: un widget de cuadro de diálogo .
- jqxComboBox: un control de cuadro combinado .
- jqxDateTimeInput: un widget selector de fecha que permite al usuario seleccionar una fecha u hora mediante una pantalla de calendario emergente o mediante la entrada del teclado en el campo de texto. [23]
- jqxScheduler - un gestor de información personal de control similar a Google Calendar y de Apple Calendario . [24] Es compatible con el formato de archivo iCalendar . [1]
- jqxDockingLayout: un widget que se puede usar para crear diseños similares a IDE . [25]
Elementos HTML inteligentes
En 2018, JQWidgets Ltd lanzó Smart HTML Elements , un marco con widgets que están representados por elementos HTML personalizados (una parte funcional de los componentes web ). El marco está construido con HTML5 , CSS y JavaScript y no depende de ningún software de terceros. Es compatible con navegadores web y dispositivos móviles modernos. [26] [27]
Smart HTML Elements también proporciona funciones matemáticas y aritméticas de precisión arbitraria y precisión de fecha y hora hasta un yoctosegundo ( 10-24 segundos). [26]
Smart HTML Elements se ha incluido en el sitio web webcomponents.org , que muestra componentes de interfaz de usuario web reutilizables. [28]
Smart HTML Elements también incluye componentes de interfaz de usuario para Angular, React, Vue y Blazor. A partir de enero de 2021, las plantillas de administración y panel están disponibles.
Referencias
- ^ a b c "Historial de versiones de jQWidgets" . www.jqwidgets.com . Consultado el 15 de abril de 2021 .
- ^ "Licencia" . www.jqwidgets.com . Consultado el 16 de diciembre de 2015 .
- ^ "jQWidgets - marco jQuery HTML5 UI Widgets" . www.jqwidgets.com . Consultado el 16 de diciembre de 2015 .
- ^ Pande, Arun (24 de septiembre de 2014). Recetas de jQuery 2: un enfoque de problema-solución . Presione. pag. 473. ISBN 978-1-4302-6433-0.
- ^ "12 mejores marcos de interfaz de usuario basados en jQuery para diseñadores web - FromDev" . www.fromdev.com . Consultado el 16 de diciembre de 2015 .
- ^ "Top 5 alternativas de interfaz de usuario de jQuery" . www.sitepoint.com . Consultado el 16 de diciembre de 2015 .
- ^ "Las cinco alternativas jQuery UI más utilizadas - SiteProNews" . www.sitepronews.com . Consultado el 16 de diciembre de 2015 .
- ^ "Libscore" . libscore.com . Consultado el 16 de diciembre de 2015 .
- ^ "JQWidgets - Servicios de tecnología de la información" . its.uiowa.edu . Archivado desde el original el 18 de diciembre de 2015 . Consultado el 16 de diciembre de 2015 .
- ^ "JQuery - Todos los documentos" . www.facilities.umd.edu . Consultado el 15 de junio de 2016 .
- ^ "Categoría: JqWidgets - NSB App Studio" . wiki.nsbasic.com . Consultado el 2 de marzo de 2016 .
- ^ "Demostraciones de componentes de Vue" . www.jqwidgets.com . Consultado el 4 de octubre de 2018 .
- ^ "Demostraciones de los componentes de la interfaz de usuario de React Javascript" . www.jqwidgets.com . Consultado el 16 de enero de 2017 .
- ^ a b "Marco de interfaz de usuario jQuery y HTML5 para la construcción de aplicaciones web y móviles - jQWidgets Demos" . www.jqwidgets.com . Consultado el 8 de septiembre de 2016 .
- ^ "Demostraciones de elementos personalizados" . www.jqwidgets.com . Consultado el 12 de octubre de 2016 .
- ^ "Demostraciones de componentes Blazor" . blazor.jqwidgets.com . Consultado el 3 de septiembre de 2020 .
- ^ "Archivo de foros - Javascript, HTML5, jQuery Widgets" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "Introducción al complemento jQuery Grid" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "Cuadrícula JQX avanzada con todas las funcionalidades" . www.codeproject.com . Consultado el 17 de diciembre de 2015 .
- ^ "Árbol de jQuery" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "Introducción al complemento jQuery TreeGrid" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "Introducción al complemento jQuery DataTable" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "jQuery DateTimeInput" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "Programador de jQuery" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ "Diseño de acoplamiento de jQuery" . www.jqwidgets.com . Consultado el 17 de diciembre de 2015 .
- ^ a b "Elementos de la interfaz de usuario HTML para aplicaciones móviles y web" . www.htmlelements.com . Consultado el 2 de mayo de 2018 .
- ^ "Documentos: elementos de la interfaz de usuario HTML para aplicaciones móviles y web" . www.htmlelements.com . Consultado el 2 de mayo de 2018 .
- ^ "webcomponents.org - discutir y compartir componentes web" . www.webcomponents.org . Consultado el 2 de mayo de 2018 .
Otras lecturas
- Pande, Arun (24 de septiembre de 2014). Recetas de jQuery 2: un enfoque de problema-solución . Presione . págs. 473–543. ISBN 978-1-4302-6433-0.
- McFarland, David (septiembre de 2014). JavaScript y jQuery: The Missing Manual (3ª ed.). O'Reilly Media . pag. 302. ISBN 978-1449399023.
enlaces externos
- Página web oficial
- Sitio web oficial de Smart HTML Elements