Jqueryui Intro
# jQuery UI Introduction
jQuery UI is a widget and interaction library built on the jQuery JavaScript library. You can use it to create highly interactive web applications. This tutorial will explain how jQuery UI works.
* * *
## jQuery UI Features
#### Easy to Use
Inherits jQuery's ease-of-use characteristics, providing highly abstracted interfaces to quickly improve website usability.
#### Open Source and Free
Licensed under MIT & GPL dual licenses, easily meeting authorization needs from free products to enterprise products.
#### Broad Compatibility
Compatible with all major desktop browsers. Including IE 6+, Firefox 2+, Safari 3+, Opera 9+, Chrome 1+.
#### Lightweight and Fast
Components are relatively independent and can be loaded on demand, avoiding wasted bandwidth and slowing down page load times.
#### Standard and Advanced
Supports WAI-ARIA, providing progressive enhancement through standard XHTML code, ensuring accessibility in low-end environments.
#### Beautiful and Versatile
Provides nearly 20 preset themes and allows customization of up to 60 configurable style rules, offering 24 background texture choices.
#### Open and Public
From structural planning to code writing, the entire process is open. Documentation, code, and discussions are open for everyone to participate.
#### Strong Support
Google provides CDN content distribution network support for publishing code.
#### Complete Localization
The development package includes over 40 language packs, including Chinese.
#### Shortcomings
* 1. Code is not robust enough: Lacks comprehensive test cases, some components have many bugs, and cannot meet enterprise-level product development requirements.
* 2. Insufficient architectural planning: Lack of coordination between component APIs and lack of assistance for combined usage.
* 3. Fewer controls: Compared to mature products like Dojo, YUI, Ext JS, etc., there are fewer available controls, unable to meet complex interface functional requirements.
YouTip