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.