- jQuery UI
-
jQuery UI Entwickler The jQuery Project Aktuelle Version 1.8 Betriebssystem plattformunabhängig Programmiersprache JavaScript Kategorie Klassenbibliothek Lizenz Wahlweise:
GPL oder MITwww.jqueryui.com jQuery UI ist eine Erweiterung des JavaScript-Frameworks jQuery und bietet Lösungen zur Gestaltung und Funktionalität der Benutzeroberfläche (engl. user interface, Abk. UI) an.
Inhaltsverzeichnis
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 Vater-Framework jQuery bietet bereits einige Effekte an, jQuery UI erweitert diese um folgende:
- Farbanimation
- Animation eines Klassenwechsels - animiert den Wechsel einer Stylesheet-Klasse
- Blendeffekte (Explosion, Schütteln, Springen etc.)
Widgets
Widgets sind vorprogrammierte 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 an, auch via AJAX
- Button
- Bietet eine Schnittstelle für das Bereitstellen gängiger Schaltflächen-Designs an
- Datepicker
- Stellt ein Menü zur Datumsauswahl bereit
- Dialog
- Bietet die Möglichkeit, ein Dialogfenster zu generieren
- Progressbar
- Stellt eine Schnittstelle zur Anzeige eines Ladebalkens zur Verfügung
- Slider
- Bietet einen Schieberegler an
- 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. Das verhindert einen zu hohen Overhead der Ressourcen. Mit Hilfe des sogenannten ThemeRollers kann der Benutzer das Aussehen aller integrierten Widgets individualisieren[1].
Siehe auch
Weblinks
Einzelnachweise
Kategorien:- Freies Webframework
- Bibliothek (Programmierung)
- ECMAScript
Wikimedia Foundation.