JQuery adalah library Javascript yang dirancang untuk mempermudah penulisan kode Javascript dengan menyediakan fungsi-fungsi siap pakai. JQuery pertama kali dikembangkan pada tahun 2005 dan terus dikembangkan hingga sekarang. Penggunaan JQuery memiliki berbagai keuntungan seperti mempercepat pengembangan website, mendukung berbagai browser, dan memudahkan manipulasi DOM serta animasi.
2. PENGERTIAN JQUERY
JQuery
sendiri
adalah
Javascript
Library
atau
kumpulan kode/fungsi Javascript siap pakai, sehingga
mempermudah kita untuk membuat kode Javascript. Atau
dalam kesimpulannya jQuery menyederhanakan kode
Javascript. Hal ini sesuai dengan slogannya “Write less, do
more”. yang artinya kesederhanaan dalam penulisan
code, tapi dengan hasil yang lebih banyak. JQuery sendiri
berlisensikan GNU General Public License dan MIT License.
3. SEJARAH JQUERY
JQuery Pertama kali dikembangkan oleh Jhon Resig
pertama kali pada tahun 2005, saat itu dia terinspirasi dari
kode Behavior, ketika itu Jhon merasa kode kode behavior
tidak elegan dan bahkan sangat jelek. maka dia mulai
memikirkan cara membuat library yang handal dan ringan
untuk javascript , maka lahirlah JQUERY pada 14 januari
2006, direlease lah versi pertama dari Jquery dan sampai
sekarang masih terus dikembangkan dan disempurnakan.
4. KELEBIHAN DAN KEKURANGAN JQUERY
kelebihan diantaranya :
Menyederhanakan penggunaan javascript, karena kita
cukup menggunakan fungsi dari library javascript yang
telah ada. Termasuk mempercepat coding javascript
dalam sebuah website. Dibandingkan kita harus mulai
sebuah script javascript dari nol.
Fungsi-fungsi yang disediakan didokumentasikan dengan
baik beserta contoh penggunaannya, hal ini
mempermudah dalam pembelajaran jquery.
5. Support
terhadap CSS1-3 selector, untuk fleksibilitas
desain antar muka halaman website dan interaksinya.
Website yang dibangun dengan jquery akan lebih interaktif
dan menarik.
kekurangan diantaranya :
Meskipun diklaim jquery memiliki beban kerja yang ringan
(load CPU dan RAM) untuk browser, tetap saja lebih ringan
(cepat di-load) website yang tidak menggunakan jquery, alias
HTML murni.
6. Dari
sisi server hosting pun, CPU dan RAM harus
mengalokasikan resource yang mereka miliki untuk menangani
request terhadap jquery. Pada level tertentu request yang
sangat banyak (sangat-sangat banyak) akan membebani
server. Solusi: host jquery pada situs lain, seperti Google
yang menyediakan request jquery dari servernya.
7. MANFAAT MENGGUNAKAN JQUERY
Ada beberapa manfaat yang dapat kita ambil ketika
menggunakan jQuery , diantaranya adalah :
Kompatibel dengan hampir seluruh browser
JQuery telah digunakan oleh website-website raksasa
Kompatibel dengan seluruh versi CSS (dari CSS 1 sampai
CSS 3)
Didukung oleh banyak komunitas
8. Disupport oleh plugin yang lengkap
Filenya hanya satu dan ukurannya relatif kecil, sekitar 20kb
Open source atau Free
jQuery lebih diminati oleh para developer web saat ini
9. KEUNGGULAN MENGGUNAKAN JQUERY
Dibandingkan menggunakan lainnya ada beberapa keunggulan
penggunaan jquery dari pada lainnya diantaranya:
JQuery merupakan library JavaScript terhandal saat ini.
JQuery
berhasil
menyederhanakan
JavaScript dan Ajax yang rumit
fungsi-fungsi
Sebenarnya penggunaan JQuery sangatlah muda
10. File nya hanya satu dan ukuran nya pun kecil
Open
source/free (gratis) dengan lisensi dari GNU
General Public License dan MTT License.
JQuery lebih banyak di gunakan oleh para developer web
dibandingkan Javascript Library Lainnya.
Kompatibel/cocok dengan semua browser yang populer
Kompetible dengan semua versi CSS
Dokumentasi
Didukung oleh komunitas yang besar dan aktif
Ketersediaan plugin yang sangat banyak jumlahnya
11. FITUR YANG DITAWARKAN JQUERY
TERHADAP PENGGUNANYA
Adapun fitur-fitur yang ditawarkan oleh jQuery antara lain
:
Mempermudah akses dan manipulasi ke bagian page
tertentu.
Mempermudah perubahan tampilan dokumen.
Merespon interaksi user dengan webpage
Menambah animasi.
Mempermudah AJAX
12. HAL YANG DAPAT DILAKUKAN JQUERY
Berikut ini hal-hal yang dapat dilakukan jquery dan
beberapa contoh web dengan jquery:
Mengubah Tampilan Bagian Halaman Tertentu
Mengakses halaman tertentu dengan mudah
Mengubah isi dari halaman
Merespon interaksi user dalam halaman
Menambahkan animasi ke dalam halaman
Mengambil
informasi dari server tanpa merefresh
seluruh halaman
Menyederhanakan penulis java script biasa
13. IMPLEMENTASI JQUERY
Dibawah ini adalah beberapa plugin jquery yang sering
digunakan oleh beberapa web developer dalam membuat
atau membangun sebuah website, diantaranya:
Drop-Down-Menu
Tool-Tips
Autocomplete-Search
Validasi-Form
jQuery-Cycle-Plugin
Teks-Berjalan