button.addEventListener("click", () => { alert("Tombol diklik!"); }); const newElement = document.createElement("div"); document.body.appendChild(newElement); DOM juga memungkinkan AJAX (fetch data tanpa reload) dan Single Page Applications (SPA). Contoh: fetch("data.json") .then(response => ... document.querySelector(".dropzone").addEventListener("drop", (e) => { e.preventDefault(); const id = e.dataTransfer.getData("text/plain"); e.target.appendChild(document.getElementById(id)); }); 3. Single Page Application (SPA) Routing Update konten halaman tanpa reload menggunakan
Single Page Application
- Home
- Single Page Application