Kuis materi Canvas Interaktif di Creative Web — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.
Pertanyaan di kuis ini
Mengapa Canvas tidak memiliki event listener per-objek seperti DOM biasa?
canvas.addEventListener("mousemove", (e) => {
const rect = canvas.getBoundingClientRect();
const mx = e.clientX - rect.left;
const my = e.clientY - rect.top;
const dx = mx - 200;
const dy = my - 200;
if (Math.sqrt(dx*dx + dy*dy) < 50) {
canvas.style.cursor = "pointer";
} else {
canvas.style.cursor = "default";
}
});
Apa yang dilakukan kode ini?
Stiker Raka berpusat di (235, 70) dengan jari-jari 28. Desainnya diseret dengan mulaiSeret, seret dan selesai dari pelajaran, dan titiknya sudah dalam satuan gambar. Isi posisi stiker setelah tiap event.
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...