JQuery UI
| jQuery UI
| |
|---|---|
| Basisdaten
| |
| Entwickler | The jQuery Project |
| Erscheinungsjahr | 17. September 2007 |
| Aktuelle Version | 1.14.1[1][2][3][4] (30. Oktober 2024) |
| Aktuelle Vorabversion | 1.14.0-beta.2[5] (14. Juni 2024) |
| Betriebssystem | plattformunabhängig |
| Programmiersprache | JavaScript |
| Kategorie | Klassenbibliothek |
| Lizenz | MIT[6][7] |
| 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
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 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
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
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.[8]
Siehe auch
Weblinks
- Website von jQuery UI
- jQuery UI auf Github
Einzelnachweise
- ↑ jQuery UI 1.14.1 released. 30. Oktober 2024 (abgerufen am 5. November 2024).
- ↑ jQuery UI 1.14.1 released. 30. Oktober 2024 (abgerufen am 5. November 2024).
- ↑ registry.npmjs.com. In: npmjs. (abgerufen am 5. November 2024).
- ↑ releases.jquery.com. (abgerufen am 5. November 2024).
- ↑ Michał Gołębiowski-Owczarek: jQuery UI 1.14.0-beta.2 released. 14. Juni 2024 (englisch, abgerufen am 15. Juni 2024).
- ↑ LICENSE.txt. In: github.com. Abgerufen am 5. März 2022 (englisch).
- ↑ jQuery Licensing Changes. In: jQuery-Blog. 10. September 2012, abgerufen am 5. März 2022 (englisch).
- ↑ jQuery UI ThemeRoller
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.