Proyek ini berisi kumpulan latihan dan tantangan praktikum untuk mempelajari fitur-fitur modern JavaScript (ES6+) serta manipulasi Document Object Model (DOM). Fokus utama proyek ini adalah implementasi konsep-konsep seperti Template Literals, Arrow Functions, Spread Operator, dan Array Methods dalam membangun antarmuka web yang interaktif.
- Modern JavaScript (ES6+): Penggunaan
let&const, Arrow Functions, Template Literals (${}), dan Spread Operator. - DOM Manipulation: Menyeleksi elemen, menangani events, serta memodifikasi konten dan class CSS secara dinamis melalui
classList.toggle. - Array Methods: Implementasi
.map()untuk merender data dari array ke dalam elemen HTML secara efisien. - Mini Project: Aplikasi To-Do List interaktif yang menerapkan manajemen state sederhana menggunakan fitur ES6.
root/
├── tantangan/
│ └── todo.html # Mini project: To-Do List berbasis ES6
├── tugas/
│ ├── index.html # Latihan dasar manipulasi DOM
│ ├── tugas1.js # Script tugas tambahan
│ └── tugas2.js # Script tugas tambahan
├── LKM.txt # Lembar Kerja Mahasiswa (Jawaban Materi)
└── README.md # Dokumentasi proyek
- Unduh atau clone proyek ini ke komputer Anda.
- Buka folder proyek.
- Buka file
index.html(di foldertugas) atautodo.html(di foldertantangan) langsung menggunakan browser favorit Anda. - Gunakan fitur Inspect Element (Console) untuk melihat log atau melakukan debugging.
Dikembangkan oleh: @franzxml