Event.currentTarget
Автор конспекта: Стогниева Виктория
1. Эволюция и оптимизация кода 🔄
- Постепенное улучшение: даже простые программы постоянно дорабатываются и структурируются.
- Кажущаяся сложность: на ранних этапах улучшения могут восприниматься как избыточное усложнение.
- Формирование привычек: важно с самого начала писать код правильно, даже для простых задач.
2.Унификация обработчиков событий 🎯
- Ключевая цель: замена множества обработчиков одним универсальным.
- Исходная проблема: 4 отдельных обработчика для математических операций.
3. Объект события (Event Object) ℹ️
Важные концепции:
- Автоматическая передача: при вызове функции-обработчика передается объект события.
- Содержание объекта: информация о событии (координаты, элемент, тип события и т.д.).
Event.currentTarget— свойство объекта события в JavaScript, которое соответствует элементу, на
котором установлен обработчик события.
Важно: всегда используйте event.currentTarget когда вам нужен элемент, к которому прикреплен обработчик события!
Определение элемента-инициатора:
4. Методы отладки: debugger🐞
Ключевое слово debugger создает точку останова в коде - при выполнении кода с открытыми
инструментами разработчика браузера выполнение автоматически приостанавливается на этой строке,
позволяя провести пошаговую отладку, анализировать текущие значения переменных и выполнение
стека вызовов.

Важно: всегда удаляйте debugger


