Встречается на собеседованиях • сегодня
Что такое preventDefault
preventDefault() — это метод объекта события, который предотвращает стандартное поведение браузера при наступлении события. Например, отменяет отправку формы, переход по ссылке или открытие контекстного меню.
Пример:
javascript
document.querySelector('a').addEventListener('click', (e) => {
e.preventDefault(); // Отменяет переход по ссылке
console.log('Клик по ссылке, но без перехода!');
});Когда использовать:
- Обработка форм без перезагрузки страницы (AJAX).
- Кастомные клики по ссылкам (SPA-навигация).
- Блокировка нежелательных действий (например,
contextmenu).
Важно: preventDefault() не останавливает всплытие события (для этого есть stopPropagation()).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы