QuickUI makes it easy to create new user interface components, called “controls”, which can be easily reused and shared. The core part of QuickUI is a framework that builds on top of the popular jQuery library. All aspects of jQuery, as well as a range of facilities designed specifically for creating and using controls, are available to controls built with QuickUI.

Control users and authors can create controls using just the QuickUI framework using traditional web development tools that edit JavaScript, CSS, and HTML. For additional efficiency, developers can choose to use the optional QuickUI markup language, designed specifically to permit highly legible and maintainable control source code.

Core principles
The set of design principles at the core of QuickUI that enable reusable, extensible control classes.
$.control() plugin
The main jQuery plugin for creating or accessing a QuickUI control from a plain jQuery instance.
Control class methods
The methods available on the Control class, the base class from which all QuickUI control classes inherit.
Control instance methods
The methods available on all control instances. This is a subclass of jQuery, so all controls also inherit the standard jQuery methods.
Control JSON
The JSON format used to define new control classes.
Guidelines
Guidelines for creating control classes that can be readily understood and reused by other developers.