JavaScript • 2026-01-12
Panduan JavaScript untuk website: manipulasi DOM, event listener, validasi form, dan contoh interaksi sederhana.
JavaScript membuat website “hidup”: tombol bekerja, form divalidasi, animasi berjalan, hingga mengambil data dari API.
Taruh script di akhir <body> atau pakai defer supaya halaman tidak lambat.
<script src="js/app.js" defer></script>const title = document.querySelector("h1");
title.textContent = "Judul Baru";document.querySelector("#btn").addEventListener("click", () => {
alert("Halo!");
});Contoh: form diubah menjadi pesan WhatsApp. Ganti nomor WA sesuai bisnis kamu.
const form = document.querySelector("#contactForm");
form?.addEventListener("submit", (e) => {
e.preventDefault();
const name = document.querySelector("#name").value.trim();
const message = document.querySelector("#message").value.trim();
if (!name || !message) {
alert("Nama dan pesan wajib diisi.");
return;
}
const text = `Halo, saya ${name}.\n\n${message}`;
const wa = "6281234567890"; // ganti nomor
const url = `https://wa.me/${wa}?text=${encodeURIComponent(text)}`;
window.open(url, "_blank");
});async function loadPosts() {
const res = await fetch("/data/posts.json");
const posts = await res.json();
console.log(posts);
}escape atau sanitasi data sebelum dimasukkan ke HTML untuk mencegah XSS.Kalau kamu butuh penyimpanan data (order, member, dll), lanjut ke PHP/SQL atau Laravel. Untuk step lengkap, baca Tutorial Membuat Website dari Nol.
Copyright © Ozieweb