jQuery UI Introduction

jQuery UI est une bibliothèque de widgets et d'interactions construite sur la bibliothèque JavaScript jQuery que vous pouvez utiliser pour créer des applications web hautement interactives. Ce tutoriel expliquera comment fonctionne jQuery UI.


Fonctionnalités de jQuery UI

Simple et facile à utiliser

Hérite des fonctionnalités de simplicité d'utilisation de jQuery, fournit des interfaces hautement abstraites et améliore l'utilisabilité des sites web en peu de temps.

Open source et gratuit

Sous double licence MIT & GPL, répondant facilement à divers besoins de licence, des produits gratuits aux produits d'entreprise.

Compatibilité étendue

Compatible avec tous les principaux navigateurs de bureau, y compris IE 6+, Firefox 2+, Safari 3+, Opera 9+, Chrome 1+.

Léger et rapide

Les composants sont relativement indépendants et peuvent être chargés à la demande, évitant ainsi le gaspillage de bande passante qui ralentit le chargement de la page.

Standard et avancé

Prend en charge WAI-ARIA, fournit une amélioration progressive via un code XHTML standard, garantissant l'accessibilité dans les environnements à faible capacité.

Beau et polyvalent

Propose près de 20 thèmes prédéfinis et permet de personnaliser jusqu'à 60 règles de style configurables, avec 24 options de texture d'arrière-plan.

Ouvert et public

De la planification structurelle à l'écriture du code, l'ensemble du processus est ouvert ; chacun peut participer à la documentation, au code et aux discussions.

Prise en charge solide

Google fournit une prise en charge CDN (réseau de diffusion de contenu) pour le code publié.

Entièrement localisé en chinois

Le package de développement inclut des packs de langue intégrés pour plus de 40 langues, y compris le chinois.

Inconvénients et lacunes

  • 1. Le code n'est pas assez robuste : il manque des cas de test complets, certains composants ont de nombreux bugs, et il ne peut pas répondre aux exigences de développement de produits de niveau entreprise.
  • 2. Planification architecturale insuffisante : les API entre les composants manquent de coordination, et il y a un manque de directives pour l'utilisation combinée.
  • 3. Moins de widgets : par rapport à des produits matures tels que Dojo, YUI et Ext JS, il y a moins de widgets disponibles, ce qui ne permet pas de répondre aux exigences fonctionnelles d'interfaces complexes.
Autres extensions