Efisiensi Manipulasi DOM Menggunakan jQuery untuk Pemula

Free website hits

Efisiensi Manipulasi DOM Menggunakan jQuery untuk Pemula

Efisiensi Manipulasi DOM Menggunakan jQuery untuk Pemula
8 min read

Saat membuat website interaktif, salah satu hal penting adalah bagaimana kita memanipulasi DOM (Document Object Model). DOM adalah struktur pohon dari elemen-elemen HTML pada halaman web. Dengan memanipulasi DOM, kita bisa mengubah teks, menambah elemen, menghapus elemen, dan membuat interaksi dinamis.

Walaupun JavaScript murni bisa digunakan untuk memanipulasi DOM, jQuery hadir untuk membuat proses ini lebih mudah dan efisien, terutama bagi pemula. Artikel ini akan membahas bagaimana jQuery membantu mempermudah manipulasi DOM dan bagaimana Anda bisa mulai menggunakannya.


1. Apa itu jQuery?

jQuery adalah library JavaScript yang dirancang untuk menyederhanakan penulisan kode JavaScript, terutama saat berurusan dengan DOM, event, animasi, dan AJAX. Dengan sintaks yang sederhana, jQuery mempersingkat kode yang panjang menjadi hanya beberapa baris.

Contoh:
Tanpa jQuery:

document.getElementById("judul").innerHTML = "Halo Dunia";

Dengan jQuery:

$("#judul").text("Halo Dunia");

2. Memasang jQuery

Untuk menggunakan jQuery, Anda bisa menghubungkannya melalui CDN atau mengunduh file jQuery.

Contoh menggunakan CDN:

<script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>

Letakkan tag <script> ini sebelum tag penutup </body> agar website tetap cepat dimuat.


3. Struktur Dasar

Buat file HTML sederhana:

<!DOCTYPE html>
<html lang="id">
<head>
  <meta charset="UTF-8">
  <title>Belajar jQuery</title>
</head>
<body>
  <h1 id="judul">Belajar jQuery</h1>
  <button id="ubah">Ubah Judul</button>

  <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
  <script src="script.js"></script>
</body>
</html>

4. Contoh Manipulasi DOM dengan jQuery

Buat file script.js di folder yang sama:

$(document).ready(function() {
  $("#ubah").click(function() {
    $("#judul").text("Judul Berubah dengan jQuery");
  });
});

Penjelasan:

  • $(document).ready() memastikan kode hanya dijalankan setelah halaman selesai dimuat.

  • $("#ubah").click() artinya ketika tombol dengan id ubah diklik, maka jalankan fungsi di dalamnya.

  • $("#judul").text() mengubah teks elemen dengan id judul.


5. Contoh Lain Manipulasi DOM

Menambah Elemen Baru

$("#ubah").click(function() {
  $("body").append("<p>Paragraf baru ditambahkan!</p>");
});

Menghapus Elemen

$("#hapus").click(function() {
  $("#judul").remove();
});

Menyembunyikan atau Menampilkan Elemen

$("#sembunyi").click(function() {
  $("#judul").hide();
});

$("#tampil").click(function() {
  $("#judul").show();
});

6. Kenapa Menggunakan jQuery?

  • Sintaks sederhana dan ringkas.

  • Mendukung banyak browser (cross-browser).

  • Banyak dokumentasi dan contoh di internet.

  • Cocok untuk pemula belajar JavaScript interaktif.


7. Tips untuk Pemula

  • Latihan membuat tombol-tombol dengan fungsi berbeda.

  • Coba gabungkan jQuery dengan efek animasi seperti .fadeIn(), .fadeOut(), dan .slideToggle().

  • Baca dokumentasi resmi di jquery.com.


Kesimpulan

jQuery membantu mempermudah manipulasi DOM, terutama bagi pemula. Meskipun saat ini banyak framework modern seperti React atau Vue, jQuery tetap relevan untuk proyek sederhana atau belajar dasar interaksi JavaScript. Teruslah mencoba, eksperimen, dan nikmati proses belajar.

Recommended for you