Из-за того, что события всплывают по DOM, можно ловить события детей на их родителе. Если у тебя 1000 строк в таблице - ты можешь не на 1000 строк вешать обработчик, а повесить на таблицу и все клики по строкам будут попадать в этот один обработчик, а дальше ты уже будешь определять на что кликнули конткретно и делать то что тебе нужно
подскажите, пожалуйста, как влияет изменение окна браузера на выполнение функции js? есть табы, при переключении которых блоки внутри ломаются, но когда чуть изменяю размер окна браузера- они сразу становятся как нужно. В чем может быть проблема?