jQuery UI Einführung

jQuery UI ist eine Widget- und Interaktionsbibliothek, die auf der jQuery-JavaScript-Bibliothek aufbaut und mit der Sie hochinteraktive Webanwendungen erstellen können. Dieses Tutorial erklärt, wie jQuery UI funktioniert.


jQuery UI Funktionen

Einfach und benutzerfreundlich

Übernimmt die benutzerfreundlichen Eigenschaften von jQuery, bietet hochgradig abstrakte Schnittstellen und verbessert die Benutzerfreundlichkeit von Websites in kurzer Zeit.

Open Source und kostenlos

Unter den dualen MIT- & GPL-Lizenzen lizenziert, erfüllt problemlos verschiedene Lizenzanforderungen von kostenlosen Produkten bis hin zu Unternehmensprodukten.

Breite Kompatibilität

Kompatibel mit allen wichtigen Desktop-Browsern, einschließlich IE 6+, Firefox 2+, Safari 3+, Opera 9+, Chrome 1+.

Leichtgewichtig und schnell

Komponenten sind relativ unabhängig und können bei Bedarf geladen werden, wodurch verschwendete Bandbreite vermieden wird, die das Laden von Seiten verlangsamt.

Standardkonform und fortschrittlich

Unterstützt WAI-ARIA, bietet Progressive Enhancement durch standardkonformen XHTML-Code und gewährleistet Barrierefreiheit in Low-End-Umgebungen.

Schön und vielseitig

Bietet fast 20 voreingestellte Themes und ermöglicht die Anpassung von bis zu 60 konfigurierbaren Stilregeln, mit 24 Optionen für Hintergrundtexturen.

Offen und öffentlich

Vom strukturellen Planen bis zum Schreiben von Code ist der gesamte Prozess offen; jeder kann sich an Dokumentation, Code und Diskussionen beteiligen.

Starke Unterstützung

Google bietet CDN-Unterstützung (Content Delivery Network) für den veröffentlichten Code.

Vollständig auf Chinesisch lokalisiert

Das Entwicklungspaket enthält integrierte Sprachpakete für über 40 Sprachen, einschließlich Chinesisch.

Nachteile und Mängel

  • 1. Code ist nicht robust genug: Es fehlen umfassende Testfälle, einige Komponenten haben viele Fehler, und es kann die Anforderungen an die Produktentwicklung auf Unternehmensebene nicht erfüllen.
  • 2. Unzureichende Architekturplanung: APIs zwischen Komponenten sind nicht aufeinander abgestimmt, und es fehlt an Anleitung für die kombinierte Verwendung.
  • 3. Weniger Widgets: Im Vergleich zu ausgereiften Produkten wie Dojo, YUI und Ext JS gibt es weniger verfügbare Widgets, die die funktionalen Anforderungen komplexer Oberflächen nicht erfüllen können.
Weitere Erweiterungen