jQuery dianggap atau saya kira masih dianggap sebagai library JavaScript terbesar. dan untuk saat ini adalah yang paling populer, dengan slogan terkenalnya “Write Less, Do More” , itu seperti pahlawan super dari library JavaScript di antara Backbone.js dan Underscore.js yang dibawa oleh John Resig sejak 2006, dan itu bahkan sebelum saya menggunakan komputer pertama saya (saya telah menggunakan yang pertama pada tahun 2009), dan dia menulis jQuery untuk beberapa alasan tertentu seperti:
- Menyederhanakan tugas JavaScript
- Atasi beberapa masalah pengembangan web
Kita dapat menginstal jQuery hanya dengan memasukkan kode sumbernya atau lokasi file-nya di <head> atau <body> halaman Html Kita seperti Kita memasukkan kode JavaScript atau kode CSS biasa, tanpa peduli jika kode yang Kita tulis akan dieksekusi setelah halaman dimuat penuh, asalkan Kita memasukkannya (kode sumber jQuery) terlebih dahulu sebelum Kita menulis kode JavaScript atau jQuery.
library ini benar-benar ada pada waktunya tepatnya antara 2010 dan 2015, Kita ingin menjadi pengembang web yang baik pada saat itu Kita akan mempelajari beberapa Html, CSS, JavaScript, dan jQuery dan Kita cukup menambahkan beberapa Php & Mysql jika Kita benar-benar ingin mengontrol situs web sepenuhnya, dan btw saya tidak mengatakan apakah Kita akan menjadi pengembang web front-end ? :D.
Karena praktis tidak ada istilah seperti front-end atau back-end jadi Kita hanya belajar empat atau lima hal dan boom! Kita adalah pengembang web, tetapi akhir-akhir ini hanya untuk menjadi pengembang web front-end yang hebat, akan membutuhkan waktu dan upaya untuk mempelajari hal-hal penting ditambah teknologi dan keterampilan lain yang diperlukan untuk Kita sebagai pengembang front-end Mid atau Senior.
Jadi kembali ke jQuery Pertama kali saya bertemu jQuery ada di edisi keempat buku jQuery oleh Jonathan Chaffer dan Karl Swedberg, edisi pertama buku tersebut telah diterbitkan pada Juli 2007, yang kedua diterbitkan pada Februari 2009, yang ketiga pada September 2011, dan yang saya baca edisi keempat diluncurkan pada 2013, ditambah lagi saya dengar ada edisi kelima yang diterbitkan pada 2017.
Ada banyak orang yang baru saja mempelajari cukup banyak hal dalam pengembangan web front-end dengan JavaScript HTML & CSS, cukup untuk membuat aplikasi web atau halaman web sederhana dan sekarang mereka berpikir untuk memperpanjang perjalanan mereka untuk membangun setidaknya aplikasi web yang menarik atau bahkan seluruh situs web sehingga mereka memilih apakah akan belajar Angular atau React atau mungkin Vue.
jQuery tidak mendapatkan banyak popularitas dalam 4 tahun terakhir ini mengapa saya tidak menyebutkannya dengan ketiganya, karena pesaingnya di front-end seperti "React, Angular, Vue" benar-benar menekankan kekuatan dan kegunaan mereka di lapangan, jadi sebagai pengembang front-end baru, ada persentase yang tinggi bahwa Kita dapat memilih teknologi lain daripada jQuery.
Akhirnya
Untuk mendapatkan experience tentang bagaimana JavaScript dapat melakukan apa pun yang Kita inginkan dengan halaman web Kita dan hanya dengan beberapa baris, ditambah membantu Kita untuk menaklukkan kekhawatiran tentang dunia JavaScript, saya sangat merekomendasikan untuk belajar jQuery, Jadi luangkan waktu Kita untuk memperkuat kemampuan Kita dalam JavaScript sebagai pemula.
Seperti yang telah saya sebutkan, rilis baru ECMAscript mencakup hampir hal-hal yang jQuery pada beberapa tahun yang lalu sehingga Kita tidak benar-benar perlu mempelajari jQuery. Ada beberapa library di luar sana yang dapat menggantikan jQuery, dengan ukuran kecil dan kinerja yang baik sehingga Kita dapat memeriksa Cash, atau Zepto jika Kita mau. Jika Kita sudah melakukannya dengan baik dengan vanilla JavaScript atau sudah mulai mengembangkan dengan Vue, React atau Angular, saya tidak merekomendasikan memutar roda kembali dan mempelajari jQuery, lanjutkan saja dan tetap up to date.
Lev Yasin
Instruktur Web Programming Mataweb
Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.