jQWidgets

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

JQWidgets
JQWidgets logo.svg
JQWidgets software screenshot.png
A screenshot of a dashboard web application created using jQWidgets controls.
Developer(s)jQWidgets Ltd
Initial releaseSeptember 29, 2011; 9 years ago (2011-09-29)
Stable release
12.0.4 / 15 April 2021 (2021-04-15)[1]
Written inJavaScript
TypePlug-in
LicenseCreative Commons Attribution-NonCommercial 3.0 License and Commercial License[2]
Websitewww.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.[3] This library is used for developing responsive web and mobile applications.[4] Some developers consider jQWidgets one of the top alternatives to the open-source jQuery UI.[5][6][7]

Some notable users of jQWidgets include Green Card Program USA, the French citizen portal Vie-publique.fr,[8] the University of Iowa[9] and the University of Maryland.[10] The framework is also used in NSB/AppStudio.[11]

jQWidgets has been integrated with a variety of other frameworks and web technologies, such as Vue.js,[12] React,[13] Angular 2+, AngularJS, TypeScript, Apache Cordova, WordPress, Joomla, Bootstrap and Knockout.[14]

As of version 5.0.0, jQWidgets also supports Custom elements (a functionality part of Web Components).[1][15]

In version 10.1.0, support for the Blazor framework was added.[16]

Features[edit]

jQWidgets features more than 60 widgets and plug-ins.[14] Some of the most used of them[17] are:

Smart HTML Elements[edit]

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 web browsers and mobile devices.[26][27]

Smart HTML Elements also provides arbitrary-precision arithmetic and mathematical functions and DateTime precision up to a yoctosecond (10−24 second).[26]

Smart HTML Elements has been featured on the website webcomponents.org, which showcases reusable web UI components.[28]

Smart HTML Elements also includes UI components for Angular, React, Vue and Blazor. As of January 2021, Admin & Dashboard Templates are available.

References[edit]

  1. ^ a b c "jQWidgets Release History". www.jqwidgets.com. Retrieved 15 April 2021. CS1 maint: discouraged parameter (link)
  2. ^ "License". www.jqwidgets.com. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  3. ^ "jQWidgets - jQuery HTML5 UI Widgets framework". www.jqwidgets.com. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  4. ^ Pande, Arun (24 September 2014). jQuery 2 Recipes: A Problem-Solution Approach. Apress. p. 473. ISBN 978-1-4302-6433-0.
  5. ^ "12 Best jQuery Based UI Frameworks for Web Designers - FromDev". www.fromdev.com. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  6. ^ "Top 5 jQuery UI Alternatives". www.sitepoint.com. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  7. ^ "The Five Most Used jQuery UI Alternatives - SiteProNews". www.sitepronews.com. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  8. ^ "Libscore". libscore.com. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  9. ^ "JQWidgets - Information Technology Services". its.uiowa.edu. Archived from the original on 18 December 2015. Retrieved 16 December 2015. CS1 maint: discouraged parameter (link)
  10. ^ "JQuery - All Documents". www.facilities.umd.edu. Retrieved 15 June 2016. CS1 maint: discouraged parameter (link)
  11. ^ "Category:JqWidgets - NSB App Studio". wiki.nsbasic.com. Retrieved 2 March 2016. CS1 maint: discouraged parameter (link)
  12. ^ "Vue Components Demos". www.jqwidgets.com. Retrieved 4 October 2018. CS1 maint: discouraged parameter (link)
  13. ^ "React Javascript User Interface Components Demos". www.jqwidgets.com. Retrieved 16 January 2017. CS1 maint: discouraged parameter (link)
  14. ^ a b "jQuery and HTML5 UI framework for building web and mobile apps - jQWidgets Demos". www.jqwidgets.com. Retrieved 8 September 2016. CS1 maint: discouraged parameter (link)
  15. ^ "Custom Elements Demos". www.jqwidgets.com. Retrieved 12 October 2016. CS1 maint: discouraged parameter (link)
  16. ^ "Blazor Components Demos". blazor.jqwidgets.com. Retrieved 3 September 2020. CS1 maint: discouraged parameter (link)
  17. ^ "Forums Archive - Javascript, HTML5, jQuery Widgets". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  18. ^ "Getting Started with the jQuery Grid plugin". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  19. ^ "Advanced JQX Grid With All Functionality". www.codeproject.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  20. ^ "jQuery Tree". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  21. ^ "Getting Started with the jQuery TreeGrid plugin". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  22. ^ "Getting Started with the jQuery DataTable plugin". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  23. ^ "jQuery DateTimeInput". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  24. ^ "jQuery Scheduler". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  25. ^ "jQuery Docking Layout". www.jqwidgets.com. Retrieved 17 December 2015. CS1 maint: discouraged parameter (link)
  26. ^ a b "HTML UI Elements for Mobile & Web Applications". www.htmlelements.com. Retrieved 2 May 2018. CS1 maint: discouraged parameter (link)
  27. ^ "Docs - HTML UI Elements for Mobile & Web Applications". www.htmlelements.com. Retrieved 2 May 2018. CS1 maint: discouraged parameter (link)
  28. ^ "webcomponents.org - Discuss & share web components". www.webcomponents.org. Retrieved 2 May 2018. CS1 maint: discouraged parameter (link)

Further reading[edit]

External links[edit]