⚙️Что такое event delegation в JavaScript и зачем его использовать?
Event delegation — это техника, позволяющая обрабатывать события на родительском элементе вместо установки обработчиков на каждый дочерний элемент. Это особенно полезно, если дочерние элементы динамически добавляются или их много.
➡️Пример:
// Родительский элемент const parent = document.querySelector('#parent');
// Используем делегирование parent.addEventListener('click', (event) => { if (event.target.matches('.child')) { console.log(`Клик по элементу: ${event.target.textContent}`); } });
🗣️ В этом примере обработчик событий на родительском элементе обрабатывает клики по дочерним элементам, включая добавленные динамически. Это упрощает код и повышает производительность.
⚙️Что такое event delegation в JavaScript и зачем его использовать?
Event delegation — это техника, позволяющая обрабатывать события на родительском элементе вместо установки обработчиков на каждый дочерний элемент. Это особенно полезно, если дочерние элементы динамически добавляются или их много.
➡️Пример:
// Родительский элемент const parent = document.querySelector('#parent');
// Используем делегирование parent.addEventListener('click', (event) => { if (event.target.matches('.child')) { console.log(`Клик по элементу: ${event.target.textContent}`); } });
🗣️ В этом примере обработчик событий на родительском элементе обрабатывает клики по дочерним элементам, включая добавленные динамически. Это упрощает код и повышает производительность.
“Hey degen, are you stressed? Just let it all out,” he wrote, along with a link to join the group. Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. Telegram message that reads: "Bear Market Screaming Therapy Group. You are only allowed to send screaming voice notes. Everything else = BAN. Text pics, videos, stickers, gif = BAN. Anything other than screaming = BAN. You think you are smart = BAN. How to create a business channel on Telegram? (Tutorial) In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option.
from us