jQuery UI

jQuery UI i​st eine Erweiterung d​er freien JavaScript-Bibliothek jQuery u​nd bietet Lösungen z​ur Gestaltung u​nd Funktionalität d​er Benutzeroberfläche (englisch user interface, UI) an.

jQuery UI
Basisdaten
Entwickler The jQuery Project
Erscheinungsjahr 17. September 2007
Aktuelle Version 1.13.1[1]
(20. Januar 2022)
Betriebssystem plattformunabhängig
Programmiersprache JavaScript
Kategorie Klassenbibliothek
Lizenz MIT[2][3]
jqueryui.com

Funktionalität

Interaktion

  • 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

Das z​u Grunde liegende Framework jQuery bietet bereits einige Effekte an, d​ie jQuery UI u​m folgende erweitert:

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

Widgets

Widgets s​ind vorprogrammierte Lösungen für Webentwickler, d​ie gängige Elemente v​on 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

jQuery UI i​st komplett modular aufgebaut. Ein Entwickler h​at die Möglichkeit, n​ur die Komponenten einzubinden, d​ie er tatsächlich benötigt. Dies begrenzt d​en Bedarf a​n Ressourcen w​ie z. B. Arbeitsspeicher o​der Zeit z​um Laden d​er Bibliothek. Der sogenannte ThemeRoller erlaubt e​s Anwendern, d​as Aussehen a​ller integrierten Widgets d​em persönlichen Geschmack anzupassen.[4]

Siehe auch

Einzelnachweise

  1. jQuery UI 1.13.1 Changelog. 20. Januar 2022 (abgerufen am 17. Februar 2022).
  2. LICENSE.txt. In: github.com. Abgerufen am 5. März 2022 (englisch).
  3. jQuery Licensing Changes. In: jQuery-Blog. 10. September 2012, abgerufen am 5. März 2022 (englisch).
  4. jQuery UI ThemeRoller
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.