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
QuickUI's core principles enable reusable, extensible control classes.
jQuery plugin
The jQuery plugin for creating or accessing a QuickUI control from a plain jQuery instance.
Class methods
Methods available on Control, the base class for all QuickUI control.
Prototype methods
Methods available on all control instances.
Events generated by the Control class or otherwise commonly used in controls.
An overview of how QuickUI controls render themselves by filling in base class properties.
Control JSON
The JSON format used to define new control classes.
Using and creating QuickUI controls in CoffeeScript.
Contacts sample application
Shows how you can use QuickUI to create the user interface in a small but reasonably complex sample application.
How to create control code that can be readily understood and used by other developers.