JQWidgets
   HOME

TheInfoList



OR:

jQWidgets is a
software framework In computer programming, a software framework is an abstraction in which software, providing generic functionality, can be selectively changed by additional user-written code, thus providing application-specific software. It provides a standard ...
with widgets (graphical control elements), themes, input validation,
drag & drop In computer graphical user interfaces, drag and drop is a pointing device gesture in which the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object. In general, it can be used to ...
plug-in, data adapters, built-in WAI-ARIA accessibility,
internationalization In economics, internationalization or internationalisation is the process of increasing involvement of enterprises in international markets, although there is no agreed definition of internationalization. Internationalization is a crucial strateg ...
and MVVM support. It is built on the open standards and technologies HTML5,
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
,
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
and jQuery. This library is used for developing responsive web and mobile applications. Some developers consider jQWidgets one of the top alternatives to the
open-source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
jQuery UI. Some notable users of jQWidgets include Green Card Program USA, the French citizen portal Vie-publique.fr, the
University of Iowa The University of Iowa (UI, U of I, UIowa, or simply Iowa) is a public university, public research university in Iowa City, Iowa, United States. Founded in 1847, it is the oldest and largest university in the state. The University of Iowa is org ...
and the
University of Maryland The University of Maryland, College Park (University of Maryland, UMD, or simply Maryland) is a public land-grant research university in College Park, Maryland. Founded in 1856, UMD is the flagship institution of the University System of M ...
. The framework is also used in NSB/AppStudio. jQWidgets has been integrated with a variety of other frameworks and web technologies, such as
Vue.js Vue.js (commonly referred to as Vue; pronounced "view") is an open-source model–view–viewmodel front end JavaScript framework for building user interfaces and single-page applications. It was created by Evan You, and is maintained by him ...
,
React REACT or React may refer to: Science and technology *REACT (telescope), a telescope at Fenton Hill Observatory, New Mexico, US Computing * React (JavaScript library) , a JavaScript library for building user interfaces, from Facebook ** React Nati ...
, Angular 2+,
AngularJS AngularJS is a discontinued free and open-source JavaScript-based web framework for developing single-page applications. It was maintained mainly by Google and a community of individuals and corporations. It aimed to simplify both the development ...
, TypeScript,
Apache Cordova Apache Cordova (formerly PhoneGap) is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordov ...
,
WordPress WordPress (WP or WordPress.org) is a free and open-source content management system (CMS) written in hypertext preprocessor language and paired with a MySQL or MariaDB database with supported HTTPS. Features include a plugin architecture ...
,
Joomla Joomla (), also spelled Joomla! (with an exclamation mark) and sometimes abbreviated as J!, is a free and open-source content management system (CMS) for publishing web content on websites. Web content applications include discussion forums, ph ...
, Bootstrap and
Knockout A knockout (abbreviated to KO or K.O.) is a fight-ending, winning criterion in several full-contact combat sports, such as boxing, kickboxing, muay thai, mixed martial arts, karate, some forms of taekwondo and other sports involving striking, a ...
. As of version 5.0.0, jQWidgets also supports Custom elements (a functionality part of
Web Components Web Components are a set of features that provide a standard component model for the Web allowing for encapsulation and interoperability of individual HTML elements. Primary technologies used to create them include: * Custom Elements: APIs to ...
). In version 10.1.0, support for the
Blazor Blazor is a free and open-source web framework that enables developers to create web apps using C# and HTML. It is being developed by Microsoft. Overview Five different editions of Blazor apps have been announced. Blazor Server: These apps ar ...
framework was added.


Features

jQWidgets features more than 60 widgets and plug-ins. Some of the most used of them are: * jqxGrid - a grid view widget that displays tabular data. * jqxChart - a
chart A chart (sometimes known as a graph) is a graphical representation for data visualization, in which "the data is represented by symbols, such as bars in a bar chart, lines in a line chart, or slices in a pie chart". A chart can represent tabu ...
widget. * jqxTree - a tree view widget that displays a hierarchical collection of items. * jqxTreeGrid - a widget which represents data in a tree-like structure. * jqxDropDownList - a drop-down list widget. * jqxDataTable - a widget built as an alternative to
HTML Tables An HTML element is a type of HTML (HyperText Markup Language) document component, one of several types of HTML nodes (there are also text nodes, comment nodes and others). The first used version of HTML was written by Tim Berners-Lee in 1993 ...
. * jqxWindow - a
dialog box The dialog box (also called dialogue box (non-U.S. English), message box or simply dialog) is a graphical control element in the form of a small window that communicates information to the user and prompts them for a response. Dialog boxes are ...
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. * jqxScheduler - a personal information manager control akin to Google Calendar and Apple's
Calendar A calendar is a system of organizing days. This is done by giving names to periods of time, typically days, weeks, months and years. A date is the designation of a single and specific day within such a system. A calendar is also a physi ...
. It supports the
iCalendar The Internet Calendaring and Scheduling Core Object Specification (iCalendar) is a media type which allows users to store and exchange calendaring and scheduling information such as events, to-dos, journal entries, and free/busy information, an ...
file format. * jqxDockingLayout - a widget that can be used for creating IDE-like layouts.


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 Web Components are a set of features that provide a standard component model for the Web allowing for encapsulation and interoperability of individual HTML elements. Primary technologies used to create them include: * Custom Elements: APIs to ...
). The framework is built with HTML5,
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
, and
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
and is not dependent on any third-party software. It supports modern web browsers and mobile devices. 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. Smart HTML Elements also includes UI components for Angular, React, Vue and Blazor. As of January 2021, Admin & Dashboard Templates are available.


References


Further reading

* *


External links

* {{Official website, http://www.jqwidgets.com/ JavaScript libraries Computer-related introductions in 2011