Написання безпечного, продуктивного JavaScript коду для маніпуляцій з DOM. Використовуй для інтерактивності.
document.getElementById для ID (швидкодія) та querySelector для класів.innerHTML при вставці даних користувача (ризик XSS).textContent для тексту, classList для стилів.document.createElement та appendChild або шаблони <template>.removeEventListener).const btn = document.getElementById("action-btn");
if (btn) {
btn.addEventListener("click", handleClick);
}
function handleClick(event) {
// логіка
}