JS中什么是事件委托(Event Delegation)?

事件委托是一种将事件监听器添加到父元素,而不是每个子元素的技术。这利用了事件冒泡机制,允许我们通过一个监听器处理多个子元素的事件。

示例

document.getElementById('parent').addEventListener('click', function(event) {
    if (event.target && event.target.matches('li.item')) {
        console.log('Item clicked:', event.target);
    }
});
JavaScript

JS中==和===有什么区别?

上一篇

JavaScript

JS中什么叫深拷贝一个对象?

下一篇