Programming Languages JavaScript Subjective
Sep 18, 2025

Explain event delegation in JavaScript and its benefits.

Detailed Explanation

Event delegation is a technique where you attach a single event listener to a parent element to handle events for multiple child elements. It leverages event bubbling.

Benefits:
- Better performance (fewer event listeners)
- Works with dynamically added elements
- Cleaner code

Example:
document.getElementById('parent').addEventListener('click', function(e) {
if (e.target.classList.contains('child')) {
console.log('Child clicked!');
}
});

Discussion (0)

No comments yet. Be the first to share your thoughts!

Share Your Thoughts
Feedback