Вопрос проверяет знание инструментов разработчика в браузере для отладки frontend-приложений.
Инструменты разработчика (DevTools) — это набор встроенных в браузер средств, которые позволяют анализировать и отлаживать frontend-приложения. Они доступны во всех современных браузерах (Chrome, Firefox, Edge, Safari) и открываются клавишей F12 или через контекстное меню.
// Исходный код функции, которую нужно отладить
function calculateTotal(price, tax) {
const taxAmount = price * tax;
const total = price + taxAmount;
return total;
}
// В DevTools вкладка Sources, находим этот файл,
// кликаем на номер строки с const total = ..., чтобы поставить breakpoint.
// При вызове функции выполнение остановится на этой строке,
// можно посмотреть значения price, tax, taxAmount в панели Scope.Если код минифицирован или транспилирован (например, из TypeScript или React), source maps позволяют видеть оригинальный исходный код, а не скомпилированный. Для этого в сборщике (Webpack, Vite) нужно включить генерацию source maps.
DevTools — незаменимый инструмент для каждого frontend-разработчика. Они позволяют быстро находить и исправлять ошибки в вёрстке, логике и производительности, не покидая браузер.
Frontend developer
Ментор по Frontend
Полное сопровождение до оффера — без дорогих курсов, с оплатой после трудоустройства
Записаться на консультацию