jQuery UI

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
jQuery UI

Logo von jQuery UI
Basisdaten

Entwickler The jQuery Project
Erscheinungsjahr 17. September 2007
Aktuelle Version 1.13.2[1][2]
(14. Juli 2022)
Betriebssystem plattformunabhängig
Programmiersprache JavaScript
Kategorie Klassenbibliothek
Lizenz MIT[3][4]
jqueryui.com

jQuery UI ist eine Erweiterung der freien JavaScript-Bibliothek jQuery und bietet Lösungen zur Gestaltung und Funktionalität der Benutzeroberfläche (englisch user interface, UI) an.

Funktionalität[Bearbeiten | Quelltext bearbeiten]

Interaktion[Bearbeiten | Quelltext bearbeiten]

  • Draggable und Droppable – ermöglicht Drag and Drop
  • Resizable – lässt den Benutzer ein Element vergrößern und verkleinern
  • Selectable – erweiterte Funktionalität zum Markieren von Elementen
  • Sortable – spendet Funktionalität zum Sortieren gleichartiger Elemente

Effekte[Bearbeiten | Quelltext bearbeiten]

Das zu Grunde liegende Framework jQuery bietet bereits einige Effekte an, die jQuery UI um folgende erweitert:

  • Farbanimation
  • Animation eines Klassenwechsels – animiert den Wechsel einer Stylesheet-Klasse
  • Blendeffekte (Explosion, Schütteln, Springen etc.)

Widgets[Bearbeiten | Quelltext bearbeiten]

Widgets sind programmierte Lösungen für Webentwickler, die gängige Elemente von Benutzeroberflächen benutzen möchten:

Autocomplete
bietet eine Funktion für das automatische Vervollständigen von Textfeldern, auch via Ajax
Button
bietet eine Schnittstelle für das Bereitstellen gängiger Schaltflächen-Designs
Datepicker
stellt ein Menü zur Datumsauswahl bereit
Dialog
bietet die Möglichkeit, ein Dialogfenster zu generieren
Progressbar
Stellt eine Schnittstelle zur Anzeige eines Fortschrittbalkens zur Verfügung
Slider
bietet einen Schieberegler
Tabs
gibt dem Entwickler die Möglichkeit, Registerkarten darzustellen
Accordion
stellt eine Art Faltwand bereit, mit der bestimmte Elemente automatisch ein- und ausklappen

Modularität[Bearbeiten | Quelltext bearbeiten]

jQuery UI ist komplett modular aufgebaut. Ein Entwickler hat die Möglichkeit, nur die Komponenten einzubinden, die er tatsächlich benötigt. Dies begrenzt den Bedarf an Ressourcen wie z. B. Arbeitsspeicher oder Zeit zum Laden der Bibliothek. Der sogenannte ThemeRoller erlaubt es Anwendern, das Aussehen aller integrierten Widgets dem persönlichen Geschmack anzupassen.[5]

Siehe auch[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Einzelnachweise[Bearbeiten | Quelltext bearbeiten]

  1. Release 1.13.2. 14. Juli 2022 (abgerufen am 24. Oktober 2022).
  2. registry.npmjs.com. In: npmjs. (abgerufen am 3. März 2023).
  3. LICENSE.txt. In: github.com. Abgerufen am 5. März 2022 (englisch).
  4. jQuery Licensing Changes. In: jQuery-Blog. 10. September 2012, abgerufen am 5. März 2022 (englisch).
  5. jQuery UI ThemeRoller