JavaScript & jQuery: Membangun Web Interaktif dengan Mudah

JavaScript & jQuery: Membangun Web Interaktif dengan Mudah
JavaScript & jQuery: Membangun Web Interaktif dengan Mudah
Table of Contents

Materi JavaScript dan jQuery

1. Pengenalan JavaScript dan jQuery

Seterlah belajar bootsrap sekarang belajar Javascript

JavaScript adalah bahasa pemrograman yang digunakan untuk membuat halaman web lebih interaktif dan dinamis. JavaScript berjalan di sisi klien (client-side), yang berarti kode dieksekusi langsung di browser pengguna tanpa memerlukan komunikasi dengan server. Dengan JavaScript, kita bisa menambahkan animasi, menangani event, dan berkomunikasi dengan server tanpa perlu me-reload halaman. Selain itu, JavaScript juga mendukung berbagai paradigma pemrograman seperti prosedural, fungsional, dan berbasis objek.

jQuery adalah pustaka JavaScript yang dibuat untuk mempermudah manipulasi HTML dan CSS, menangani event, serta membuat animasi dengan lebih ringkas. Dengan jQuery, kita bisa menulis kode yang lebih sederhana dan efisien dibandingkan dengan JavaScript murni.


2. Variabel dan Tipe Data

2.1. Deklarasi Variabel

 


2.2. Tipe Data

  • String: “Hello”
  • Number: 42
  • Boolean: true / false
  • Array: [1, 2, 3]
  • Object: { nama: "Fares", umur: 21 }
  • Undefined: variabel yang belum memiliki nilai
  • Null: nilai kosong atau tidak ada

3. Operator dan Control Flow

3.1. Operator

  • Aritmatika: +, -, *, /, %
  • Perbandingan: ==, !=, >, <
  • Logika: &&, ||, !

3.2. Percabangan

 


3.3. Perulangan

 



4. Fungsi dan Objek

4.1. Fungsi

 


4.2. Objek



5. jQuery: Library JavaScript yang Mempermudah

5.1. Cara Menggunakan jQuery

Tambahkan jQuery melalui CDN:

 


5.2. Seleksi Elemen dengan jQuery

 


5.3. Event Handling dengan jQuery

 


5.4. Efek Animasi dengan jQuery

 


5.5. Efek Toggle dengan jQuery

5.5.1. Slide Toggle

 


Kode di atas akan membuat elemen dengan ID panel muncul dan menghilang dengan efek slide ketika tombol dengan ID toggleButton diklik.

5.5.2. Fade Toggle

 


Efek fadeToggle() akan membuat elemen dengan ID box memudar masuk dan keluar setiap kali tombol fadeButton ditekan.


6. AJAX dan Fetch API

6.1. AJAX dengan jQuery

 

AJAX memungkinkan kita mengambil data dari server tanpa perlu me-reload halaman.


6.2. Fetch API dengan Async/Await

Alternatif modern untuk AJAX adalah Fetch API dengan async/await:

 


Fetch API memungkinkan kita mengambil data secara lebih fleksibel dengan dukungan Promise dan async/await, yang membuat kode lebih mudah dibaca dan dikelola.

6.3. Menggunakan Fetch API untuk Mengirim Data

Selain mengambil data, kita juga bisa mengirim data menggunakan Fetch API:

 


Kode di atas mengirimkan data JSON ke server menggunakan metode POST.

 

7. Tugas JavaScript dan jQuery

Tugas 1: Validasi Form Menggunakan Bootsrap dengan jQuery

Buat form HTML dengan validasi menggunakan jQuery dan menggunakn bootsrap . Jika input nama kosong, tampilkan pesan error.

JavaScript & jQuery: Membangun Web Interaktif dengan Mudah
JavaScript & jQuery: Membangun Web Interaktif dengan Mudah

 

Kategori:

Tags: