Bagi Anda yang sering berkecimpung dalam pemrograman web, tentu tidak asing lagi dengan library jQuery. Tanpa bantuan library seperti jQuery, saya yakin banyak programmer web akan pusing setengah mati saat mengembangkan aplikasi web dengan teknologi AJAX. Sudah bukan rahasia lagi kalau JavaScript merupakan bahasa pemrograman yang cukup rumit terutama jika berkaitan dengan proses debugging-nya. Belum lagi biasanya kode JavaScript yang bisa berjalan dengan baik pada satu browser belum tentu bisa jalan pada browser lainnya.
Nah, berkaitan dengan jQuery pada tulisan kali ini saya ingin mengulas beberapa plugin yang cukup menarik dan layak Anda pakai pada aplikasi web yang Anda buat.
Kotak Dialog
Ada banyak sekali plugin jQuery yang bisa kita pakai untuk membuat kotak dialog. Saking banyaknya plugin yang tersedia dan kebanyakan adalah gratis membuat kita mungkin kebingungan sendiri, mana yang sebaiknya kita pakai. Biar Anda tidak makin bingung, pada artikel ini saya hanya akan menyebutkan dua plugin saja yang saya rasa paling menarik, yaitu BlockUI dan Fancy Box. Menurut saya kedua plugin ini sudah cukup bagus dan ukuran filenya pun cukup kecil.
Namun demikian jika Anda masih belum puas dengan fasilitas yang disediakan oleh kedua plugin tersebut, ada sebuah plugin lain yang fiturnya sangat lengkap yaitu jQueryUI. Plugin ini sangat powerful akan tetapi ukurannya relatif besar dan agak sulit implementasinya.
Tabel dan Grid
Anda ingin menampilkan data dalam bentuk tabel? Biar lebih menarik Anda bisa mencoba menggunakan plugin jqGrid atau DataTables. Plugin lainnya yang fiturnya lebih lengkap dan layak dicoba yaitu jQueryUI dan FlexiGrid.
Navigasi dan Menu
Jika Anda ingin membuat menu interaktif dengan jQuery, Anda bisa mencoba plugin Digg Header, IconDock, atau jQuery Tab. Untuk menambahkan slider pada halaman web, Anda bisa menggunakan plugin Slider Gallery dan Accessible Slider.
Manipulasi Form
Dengan jQuery kita bisa mengatur bagaimana input data pada suatu form dengan mudah. Tersedia banyak sekali plugin yang bisa kita pakai untuk keperluan tersebut, misalnya saja Masked Input Plugin, Facebook like Auto Suggest, Another In-Place Editor, Jeditable dan Auto Complete. Untuk keperluan upload file, Anda bisa menggunakan plugin Uploadify.
Efek Animasi
Plugin yang fungsinya untuk membuat efek animasi jumlahnya lebih banyak lagi daripada plugin-plugin dengan fungsi seperti yang saya sebutkan sebelumnya. Beberapa contoh plugin yang bisa dibilang relatif sederhana yaitu jQuery Enchant, EasyDrag, Simple Effect, dan Slide Out and Drawer Effect.
Itulah beberapa plugin menarik yang barangkali berguna untuk Anda. Mungkin ada yang mau menambahkan?