School of Information Systems

Mengenal Perbedaan JavaScript dan jQuery 

JavaScript atau yang biasa disingkat menjadi JS adalah bahasa pemrograman paling populer di dunia dan menjadi salah satu dari 3 (tiga) bahasa pemrograman yang harus dipelajari oleh web developer. JavaScript dirilis pada tahun 1995 yang diciptakan oleh seorang programmer bernama Brandan Eich. Dalam pengembangan website, Javascript digunakan untuk membuat halaman website yang dinamis dan interaktif sehingga website menjadi lebih hidup. 

Berikut ini adalah fungsi-fungsi dari Javascript: 

  • Membuat aplikasi mobile. 
  • Menciptakan aplikasi desktop. 
  • Mengembangkan game. 
  • Membuat website lebih interaktif. 
  • Menyusun slide atau halaman-halaman presentasi. 
  • Back-end web development. 

Berikut ini adalah beberapa kelebihan JavaScript: 

  • Menghemat lalu-lintas server dengan memvalidasi input user sebelum mengirim data ke server.
  • Feedback yang cepat sehingga user tidak harus menunggu halaman reload untuk melihat jika mereka lupa menginput sesuatu.
  • Meningkatkan interaktivitas.
  • Membuat interface menjadi lebih menarik. 

 

Selama bertahun-tahun JavaScript menjadi bahasa yang banyak digunakan oleh web developer. Terdapat banyak library dan framework yang dibangun di atas JavaScript. Tujuan dari dikembangkannya library dan framework ini di antaranya adalah untuk memperluas kemampuan JavaScript dan mempermudah pekerjaan developer. 

jQuery adalah salah satu JavaScript library yang paling populer dan paling extendable. jQuery merupakan open-source library di bawah Lisensi MIT yang ditemukan oleh John Resign dan dirilis pada Januari 2006 di BarCamp NYC. jQuery membungkus kode JavaScript dalam method yang dapat dipanggil hanya dengan satu baris kode. jQuery memiliki plugin untuk hampir semua tugas di luar sana. Tujuan dan manfaat penggunaan jQuery adalam mempermudah penggunaan JavaScript di website sehingga hal-hal rumit dari JavaScript menjadi lebih sederhana. 

Berikut ini adalah fitur-fitur pada jQuery library: 

  • HTML/DOM manipulation. 
  • CSS manipulation. 
  • HTML event methods. 
  • Effects and animations. 
  • AJAX. 
  • Utilities. 

 

Berikut ini adalah perbedaan JavaScript dan jQuery: 

JavaScript  jQuery 
Sebuah bahasa pemrograman  Sebuah framework 
Bisa berjalan di semua browser  Tidak bisa berjalan di semua browser 
Merupakan kombinasi dari ECMA script dan DOM (Document Object Model)  Hanya memiliki DOM (Document Object Model) 
Membutuhkan banyak kode untuk membuat animasi  Membutuhkan lebih sedikit kode untuk membuat animasi 
Ukuran file terbilang lebih besar  Ukuran file terbilang lebih ringan 

 

Sumber: 

Layla Nurul Af’idati