Я просто хотел получить общее согласие, на котором лучший режим делегации события в JS между пузырением и получением.
Теперь я понимаю, что в зависимости от конкретного примера использования, можно было бы хотеть использовать фазу получения по пузырению или наоборот но я хочу понять, какой режим делегации предпочтен для наиболее общих случаев и почему (мне это кажется пузырящимся режимом).
Или помещать его, другими словами, там причина позади реализации W3C addEventListener для одобрения пузырящегося режима. [получение инициируется только при определении 3-го параметра и его истинного. Однако можно забыть, что 3-й параметрический усилитель и пузырящийся режим втолкнуты]
Я искал, JQuery обязывают функцию получать ответ на мой вопрос, и кажется, что это даже не поддерживает события в фазе получения (это кажется мне из-за IE не, поддерживают режим получения).
Так похож на пузырящийся режим, выбор по умолчанию, но почему?
Раньше это была проблема платформы, в Internet Explorer была пузырьковая модель, а Netscape больше ориентировался на захват (но поддерживал и то, и другое).
Модель W3C требует, чтобы вы могли выбрать, какой из них вы хотите.
Я думаю, что пузыри более популярны, потому что, как уже говорилось, есть некоторые платформы, которые поддерживают только пузыри ... и это вроде как режим "по умолчанию".
Какой из них вы выберете, во многом зависит от того, что вы делаете, и от того, что имеет для вас смысл.
Я не уверен, но почти уверен, что все, что вы можете сделать с пузырьками, вы можете сделать и с захватом, и наоборот.
Идея о том, что в одном и том же приложении будут всплывать какие-то события и что-то захватывать, звучит как хороший способ запутать ситуацию. Я хочу сказать, что не думаю, что всплытие или захват действительно имеет значение. Важно то, что вы выбираете один и придерживаетесь его.
API-интерфейсы W3C часто содержат такие вещи, в которых есть множество функций, которые никого не волнуют. Возможно, это еще один пример того, как хорошие настройки по умолчанию могут устранить необходимость в настройке или даже целых функциях.