jQuery UI adalah library open source yang menyediakan berbagai fungsi untuk memanipulasi tampilan (user interface) aplikasi web. Semua komponen pada jQuery UI dikembangkan menggunakan arsitektur jQuery. Dengan jQuery UI kita bisa membuat tampilan aplikasi yang interaktif dengan yang mudah dan cepat.
Secara keseluruhan ukuran library ini sangat besar, hampir mencapai 350 KB (versi 1.8.1). Apabila kita kompresi library tersebut ukurannya masih relatif besar, yaitu sekitar 200-an KB. Namun demikian, pada umumnya kita hanya memerlukan sebagian kecil saja dari library tersebut untuk membuat aplikasi web.
Keistimewaan dari jQuery UI yaitu adanya fasilitas theme. Dengan theme itulah web developer bisa mengubah tampilan komponen jQuery UI sehingga terlihat serasi dengan tampilan aplikasi web yang ia buat. Pada situs jQuery UI juga telah tersedia puluhan theme yang bisa langsung kita terapkan pada aplikasi web kita.
Proses pembuatan theme itu sendiri juga telah dipermudah dengan adanya tool ThemeRoller yang ada di situs jQuery UI. Kita tinggal mengatur tampilan yang kita inginkan berdasarkan pilihan yang tersedia dan secara otomatis kita akan mendapatkan theme yang sesuai dengan kebutuhan kita.
Komponen-komponen pada jQuery UI terdiri dari beberapa kategori, yaitu Interactions, Widgets, dan Animation Effects. Berikut ini beberapa contoh komponen yang terdapat pada jQuery UI:
- Interactions: Draggable, Droppable, Resizable, Selectable, Sortable
- Widgets: Accordion, AutoComplete, Button, DatePicker, Dialog, Progressbar, Slider, Tabs
- Animation Effects: Color Animation, Toggle Class, Add Class, Remove Class, Switch Class, Effect, Toggle, Hide, Show
Anda tertarik untuk menggunakannya?




