Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Introduction to jQuery UI


May 08, 2021 jQuery UI


Table of contents


Introduction to jQuery UI

The jQuery UI is a widget and interactive library built on the jQuery JavaScript library that you can use to create highly interactive Web applications.

This section describes some of the working features of the jQuery UI.


jQuery UI feature

Easy to use

The jQuery UI inherits jQuery's easy-to-use features, providing a highly abstract interface that improves site ease of use in the short term.

Open source is free

Easily meet the licensing needs of free products to enterprise products with MIT and GPL dual-protocol licensing.

Widely compatible

Compatible with all major desktop browsers. Includes IE 6 plus, Firefox 2 plus, Safari 3 plus, Opera 9 plus, Chrome 1 plus.

Lightweight and fast

The components are relatively independent and can be loaded on demand, avoiding wasting bandwidth and slowing down web page opening.

Advanced standards

Wai-ARIA is supported to provide incremental enhancements through standard XHTML code to ensure access to low-end environments.

It's beautiful and changeable

Nearly 20 preset themes are available, up to 60 configurable style rules can be customized, and 24 background texture options are available.

Open and open

From structural planning to code writing, it's open, with documents, code, and discussions that everyone can participate in.

Strong support

Google provides CDN content distribution network support for publishing codes.

Complete Hanhua

The development package has more than Chinese built-in packages that include a number of languages.

Weaknesses, deficiencies

  • The code is not robust enough: there are no comprehensive test cases, and some components are bugs that do not meet enterprise-class product development requirements.
  • Inadequate architecture planning: lack of coordination between component APIs and lack of co-use help.
  • Fewer controls: Fewer controls are available than mature products such as Dojo, YUI, ext JS, and do not meet the requirements of complex interface functionality.