Во-первых, в модели событий JavaScript вы придете
через концепцию, называемую пузырьком событий
(что делает событие распространяться от ребенка
элемент к родительскому элементу). Чтобы избежать
такого рода барботажный эффект, многие разработчики
используйте метод события stopPropagation( )
.
Кроме того, разработчики начали использовать
return false
, чтобы остановить такое распространение.
Теперь есть еще одна терминология, называемая
preventDefault( )
. Как видно из названия, это
метод предотвращает любое поведение по умолчанию
элемент для запуска. Наилучшим вариантом использования является предотвращение
привязать тег, чтобы открыть ссылку.
Вы можете встретить сценарий, в котором вы
хотел бы предотвратить привязку метки
открытие ссылки (поведение по умолчанию), а также остановка
событие от перехода к родительскому.
В такой ситуации вместо написания двух строк кода,
вы можете сделать это в одной строке i.e; return false