ย
ย
Istilah jQuery pun terbilang cukup populer dan banyak digunakan oleh para developer. Sebab, developer seringkali kesulitan dalam menggunakan JavaScript karena sintaksnya terlalu rumit. Hadirnya jQuery dapat membuat proses coding menjadi lebih efisien dan cepat.
ย
Apa itu jQuery?
Awal mulanya, jQuery dibuat pada 2006 oleh John Resig. Tools yang telah digunakan selama hampir 15 tahun ini sudah menggaet banyak pengguna atau developer sehingga bisa dikatakan keberadaannya terbilang sangat sukses.
ย
Adapun library JavaScript ini dibuat untuk menangani ketidaksesuaian browser dan menyederhanakan manipulasi DOM HTML, Event Handler, Animasi, dan AJAX.
ย
JQuery juga merupakan library JavaScript yang dapat mempercepat proses pembuatan website dengan sintaks yang tidak terlalu rumit, kodenya ringkas, dan fiturnya lengkap. jQuery membuat pemrosesan di HTML, seperti event handling, animasi, perubahan dan manipulasi dokumen, serta Ajax dapat menjadi lebih sederhana.
ย
Apa fungsi dari jQuery?
jQuery berfungsi sebagai library JavaScript yang dapat membantu developer yang mengatur interaksi antara JavaScript dengan HTML atau website yang berjalan di sisi klien. Lalu, jQuery juga mempermudah penulisan kode agar menjadi lebih singkat dan jelas.
ย
Selain itu, jQuery juga menyediakan interface secara konsisten dan bekerja pada semua jenis browser sehingga jQuery mampu mengatasi berbagai inkonsistensi antar browser. Terakhir, jQuery juga dapat mempermudah pencarian, penyeleksian, dan melakukan manipulasi elemen-elemen document object model (DOM) pada JavaScript.
ย
Apa fitur unggulan dan kelebihan dari jQuery?
Berikut beberapa fitur unggulan dari jQuery:
- Animasi dan efek, fitur ini memungkinkan pengguna untuk memperkaya konten dengan menerapkan efek-efek animasi yang biasanya dibuat dengan JavaScript.
- Ajax, fitur ini memungkinkan jQuery dapat bertanggung jawab terhadap Ajax di hal teknis yang bisa menyesuaikan semua web browser.
- HTML event methods
- CSS3 compliant
- Manipulasi HTML/DOM, fitur ini membuat pengguna dapat memasukkan dan menghapus elemen DOM yang ada di halaman HTML, lalu merangkum baris dengan mudah. Pengguna pun dapat dengan mudah membuat animasi dari beberapa kode dengan memasukkan dan menambahkan variabel saja.
- Menyeleksi elemen-elemen DOM menggunakan Sizzle.
ย
ย
Selain itu, jQuery juga memungkinkan pengembang dapat menulis JavaScript dengan lebih cepat dan mudah, bekerja dengan beberapa browser sehingga kode kompatibel terlepas dari fitur apapun dan konten browser, dan memadatkan aksi JavaScript yang paling umum ke dalam baris kode yang lebih sedikit.
ย
jQuery terbilang sangat fleksibel karena pengguna dapat menambahkan plugin sehingga saat pengguna tidak mengetahui bagaimana mengatur baris kode menggunakan CSS, maka dapat melakukannya menggunakan jQuery.
ย
Lalu, apa kekurangan dari jQuery?
Meski memiliki banyak keunggulan, jQuery juga terdapat beberapa kekurangan, antara lain:
- Karena bersifat open-source, jQuery terkadang memiliki beberapa masalah
- jQuery memiliki beragam versi dari yang terlama hingga terbaru sehingga beberapa versi sudah tidak kompatibel.
ย
ย
Contoh kode jQuery?
Berikut merupakan contoh kode jQuery yang dapat lebih memudahkan aktivitas pengembangan yang dilakukan developer.ย
Di bawah adalah sebuah perintah untuk mengganti background menjadi warna putih. Berikut adalah baris kodenya:
- JQuery:ย
<script language="javascript">ย
$('body').css('background','#FFFFFF');ย
</script>
- JavaScript:ย
<script language="javascript">ย
function changeBackground(color) {ย
document.body.style.background = color;ย
}ย
onload = "changeBackground('white');"ย
</script>
ย
Selanjutnya, contoh lainnya adalah membuat tulisan โHalo, pengguna!โ. Berikut ada baris kodenya:
- JQueryย
$(โ#demoโ).html(โHalo, pengguna!โ);
- JavaScriptย
Document.getElementById(โdemoโ).innerHTML = โHalo, pengguna!โ;
ย
Pada contoh di atas, terlihat perbedaan yang sangat jelas antara jQuery dan JavaScript di mana kode jQuery terlihat jauh lebih simple dan mudah digunakan karena code yang digunakan terbilang cukup singkat. Hal ini sesuai dengan motto jQuery yakni โWriter less, do moreโ.
ย
Sebaliknya, code JavaScript terlihat sangat rumit karena codenya sangat banyak sehingga akan memakan waktu developer dalam menyusunnya.
ย
Walau demikian, jQuery hanya library yang menggunakan JavaScript untuk membuat tampilan dan code web agar terlihat ringkas dan lebih rapih. Jadi, jQuery merupakan library atau framework-nya dan JavaScript adalah bahasa pemrogramannya.
ย
Pilih layanan hosting yang developer friendly
Jadi, jQuery merupakan library yang populer karena menawarkan berbagai manfaat kepada para developer. Library JavaScript ini dapat mempermudah developer dalam menggunakan script saat menyusun web atau aplikasi. Selain itu, framework ini juga dapat mempermudah pengembangan aplikasi web karena simple dan mudah diingat. Sintaks yang digunakan pun lebih sederhana bila dibandingkan dengan JavaScript sehingga aplikasi web yang disusun akan sederhana namun tetap memiliki fitur yang lengkap.
ย
Baca juga: Mengenal Apa Itu React JS? Library Javascript untuk membuat User Interface
ย
ย
ย
Table of Contents