JQWidgets#Features
{{Short description|Software framework}}
{{lowercase title}}
{{Infobox software
| logo = File:JQWidgets logo.svg
| logo size = 200px
| screenshot = JQWidgets software screenshot.png
| screenshot alt = A screenshot of a dashboard web application created using jQWidgets controls.
| caption = A screenshot of a dashboard web application created using jQWidgets controls.
| developer = jQWidgets Ltd
| released = {{start date and age|2011|11|16}}
| latest release version = 19.2.0
| latest release date = {{start date|2024|05|21|df=yes}}{{cite web
| accessdate = 21 May 2024
| url = https://www.jqwidgets.com/jquery-widgets-documentation/documentation/releasehistory/releasehistory.htm
| website = www.jqwidgets.com
| title = jQWidgets Release History
}}
| genre = Plug-in
| programming language = JavaScript
| license = Creative Commons Attribution-NonCommercial 3.0 License and Commercial License{{cite web |url = https://www.jqwidgets.com/license/ |title = License |website=www.jqwidgets.com |accessdate = 16 December 2015}}
| website = {{URL|https://www.jqwidgets.com/}}
}}
jQWidgets is a software framework with widgets (graphical control elements), themes, input validation, drag & drop plug-in, data adapters, built-in WAI-ARIA accessibility, internationalization and MVVM support. It is built on the open standards and technologies HTML5, CSS, JavaScript and jQuery.{{cite web |url = https://www.jqwidgets.com/ |title = jQWidgets - jQuery HTML5 UI Widgets framework |website=www.jqwidgets.com |accessdate = 16 December 2015}} This library is used for developing responsive web and mobile applications.{{cite book |last=Pande |first=Arun |date=24 September 2014 |title=jQuery 2 Recipes: A Problem-Solution Approach |publisher=Apress |page=473 |isbn=978-1-4302-6433-0}} Some developers consider jQWidgets one of the top alternatives to the open-source jQuery UI.{{cite web |url = http://www.fromdev.com/2014/08/best-jquery-based-ui-frameworks.html |title = 12 Best jQuery Based UI Frameworks for Web Designers - FromDev |website=www.fromdev.com |date = 15 August 2014 |accessdate = 16 December 2015}}{{cite web |url = http://www.sitepoint.com/top-5-jquery-ui-alternatives/ |title = Top 5 jQuery UI Alternatives |website=www.sitepoint.com |accessdate = 16 December 2015}}{{cite web |url = http://www.sitepronews.com/2014/04/22/five-used-jquery-ui-alternatives/ |title = The Five Most Used jQuery UI Alternatives - SiteProNews |website=www.sitepronews.com |date = 22 April 2014 |accessdate = 16 December 2015}}
Some notable users of jQWidgets include Green Card Program USA, the French citizen portal Vie-publique.fr,{{cite web |url = http://libscore.com/#$.jqx |title = Libscore |website=libscore.com |accessdate = 16 December 2015}} the University of Iowa{{cite web |url = http://its.uiowa.edu/campus-software-program/jqwidgets |title = JQWidgets - Information Technology Services |website = its.uiowa.edu |accessdate = 16 December 2015 |archive-url = https://web.archive.org/web/20151218153721/http://its.uiowa.edu/campus-software-program/jqwidgets |archive-date = 18 December 2015 |url-status = dead }} and the University of Maryland.{{cite web |url = https://www.facilities.umd.edu/Style%20Library/Forms/AllItems.aspx?RootFolder=%2fStyle%20Library%2fFM%20Publishing%2fJQuery&FolderCTID=0x012000E1B5136EA49D79459775EE28759A68EB |title = JQuery - All Documents |website=www.facilities.umd.edu |accessdate = 15 June 2016}} The framework is also used in NSB/AppStudio.{{cite web |url = http://wiki.nsbasic.com/Category:JqWidgets |title = Category:JqWidgets - NSB App Studio |website= wiki.nsbasic.com |accessdate = 2 March 2016}}
jQWidgets has been integrated with a variety of other frameworks and web technologies, such as Vue.js,{{cite web |url = https://www.jqwidgets.com/vue/ |title = Vue Components Demos |website=www.jqwidgets.com |accessdate = 4 October 2018}} React,{{cite web |url = https://www.jqwidgets.com/react/ |title = React Javascript User Interface Components Demos |website=www.jqwidgets.com |accessdate = 16 January 2017}} Angular 2+, AngularJS, TypeScript, Apache Cordova, WordPress, Joomla, Bootstrap and Knockout.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-demo/ |title = jQuery and HTML5 UI framework for building web and mobile apps - jQWidgets Demos |website=www.jqwidgets.com |accessdate = 8 September 2016}}
Features
{{how-to|section|date=November 2023}}
jQWidgets features more than 60 widgets and plug-ins. Some of the most used of them{{cite web |url = https://www.jqwidgets.com/community/ |title = Forums Archive - Javascript, HTML5, jQuery Widgets |website=www.jqwidgets.com |accessdate = 17 December 2015}} are:
- jqxGrid - a grid view widget that displays tabular data.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxgrid/jquery-grid-getting-started.htm |title = Getting Started with the jQuery Grid plugin |website=www.jqwidgets.com |accessdate = 17 December 2015}}{{cite web |url = http://www.codeproject.com/Articles/830730/Advanced-JQX-Grid-With-All-Functionality |title = Advanced JQX Grid With All Functionality |website=www.codeproject.com |date = 21 October 2014 |accessdate = 17 December 2015}}
- jqxChart - a chart widget.
- jqxTree - a tree view widget that displays a hierarchical collection of items.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxtree/jquery-tree-getting-started.htm |title = jQuery Tree |website=www.jqwidgets.com |accessdate = 17 December 2015}}
- jqxTreeGrid - a widget which represents data in a tree-like structure.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxtreegrid/jquery-treegrid-getting-started.htm |title = Getting Started with the jQuery TreeGrid plugin |website=www.jqwidgets.com |accessdate = 17 December 2015}}
- jqxDropDownList - a drop-down list widget.
- jqxDataTable - a widget built as an alternative to HTML Tables.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxdatatable/jquery-datatable-getting-started.htm |title = Getting Started with the jQuery DataTable plugin |website=www.jqwidgets.com |accessdate = 17 December 2015}}
- jqxWindow - a dialog box widget.
- jqxComboBox - a combo box control.
- jqxDateTimeInput - a date picker widget that enables the user to select a date or time using a popup calendar display or by keyboard input into the text field.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-documentation/documentation/jqxdatetimeinput/jquery-datetimeinput-getting-started.htm |title = jQuery DateTimeInput |website=www.jqwidgets.com |accessdate = 17 December 2015}}
- jqxScheduler - a personal information manager control akin to Google Calendar and Apple's Calendar.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxscheduler/index.htm |title = jQuery Scheduler |website=www.jqwidgets.com |accessdate = 17 December 2015}} It supports the iCalendar file format.
- jqxDockingLayout - a widget that can be used for creating IDE-like layouts.{{cite web |url = https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxdockinglayout/index.htm |title = jQuery Docking Layout |website=www.jqwidgets.com |accessdate = 17 December 2015}}
Smart HTML Elements
In 2018, JQWidgets Ltd released Smart HTML Elements, a framework with widgets which are represented by Custom HTML elements (a functionality part of Web Components). The framework is built with HTML5, CSS, and JavaScript and is not dependent on any third-party software. It supports modern{{As of?|date=November 2023}} web browsers and mobile devices.{{cite web
| accessdate = 2 May 2018
| url = https://www.htmlelements.com/
| website = www.htmlelements.com
| title = HTML UI Elements for Mobile & Web Applications
Smart HTML Elements also provides arbitrary-precision arithmetic and mathematical functions and DateTime precision up to a yoctosecond (10−24 second).
Smart HTML Elements has been featured on the website webcomponents.org, which showcases reusable web UI components.{{cite web |url = https://www.webcomponents.org/collection/HTMLElements/smarthtmlelements-core |title = webcomponents.org - Discuss & share web components |website=www.webcomponents.org |accessdate = 2 May 2018}}
Smart HTML Elements also includes UI components for Angular, React, Vue and Blazor. As of January 2021, Admin & Dashboard Templates are available.{{Citation needed|date=November 2023}}
References
{{Reflist}}
Further reading
{{refbegin}}
- {{cite book
| first = Arun
| last = Pande
| date = September 24, 2014
| title = jQuery 2 Recipes: A Problem-Solution Approach
| publisher = Apress
| pages = 473–543
| isbn = 978-1-4302-6433-0
| url = http://www.apress.com/9781430264330?gtmf=s
}}
- {{cite book
| first = David
| last = McFarland
| date = September 2014
| title = JavaScript & jQuery: The Missing Manual
| publisher = O'Reilly Media
| edition = 3rd
| page = 302
| isbn = 978-1449399023
| url = http://shop.oreilly.com/product/0636920032663.do
}}
{{refend}}