Заполните форму и наш менеджер свяжется с вами
Chrome DevTools или консоль разработчика: как правильно ее использовать
23 апреля 2024

Chrome DevTools или консоль разработчика: как правильно ее использовать

Chrome DevTools или консоль разработчика: как правильно ее использовать

Содержание статьи

    Начать бесплатно

    Консоль разработчика – инструмент, встроенный в браузер, который позволяет отлаживать, тестировать и анализировать веб-приложения. Помогает улучшить производительность и качество кода. В статье рассказываем, как использовать в разных браузерах, перечисляем частые ошибки и как их исправить.

    Подберите программу обучения, узнайте проходной балл и начните учиться бесплатно

    Зачем нужна консоль разработчика

    Google Chrome DevTools – это интегрированный в браузер инструмент, предоставляющий фронтендерам средства для отладки, тестирования, анализа кода, что помогает специалистам выполнить работу быстрее и удобнее.

    Девтулс полезны для разработчиков, верстальщиков, тестировщиков. С их помощью они могут:

    • Прописать разметку, стили, выбрать анимацию прямо в браузере.
    • Отследить и исправить ошибки в исходном коде сайта.
    • Отладить работу frontend: HTML, CSS, JavaScript.
    • Провести тестирование, улучшить пользовательский опыт, настроить мобильную версию.
    • Оптимизировать производительность приложения.
    • Проверить сетевой трафик.

    Для использования DevTools не требуется сверхмощный компьютер. Все работы можно провести в ноутбуке.

    Как использовать DevTools

    Как применять режим разработчика в browser extensions:

    Шаг 1. Откройте браузер, зайдите на веб-страницу, с которой хотите работать.

    Шаг 2. Выберит способ, чтобы перейти в панель разработчика:

    • Нажмите кнопку F12.
    • Используйте сочетание клавиш: Ctrl + Shift + I – для Windows, Command + Option + I – для macOS.
    • Нажмите правой кнопкой мыши в любом месте веб-страницы, выберите в меню “Исследовать элемент”, “Просмотреть код”, Inspect element или “Проверить объект”.
    • В меню браузера нажмите на три точки, перейдите в “Дополнительные инструменты” – “Инструменты разработчика”.

    Эти методы помогут открыть режим разработчика в браузерах, которые используют Chrome Apps: Opera, Microsoft Edge, Mozilla, Brave, «Яндекс Браузер».

    Шаг 3. Внизу или по бокам страницы откроются дев тулс с вкладками:

    • Elements – чтобы изучать и редактировать HTML и CSS страницы. Блок Styles помогает изменить внешний вид элементов.
    • Console – увидеть ошибки и предупреждения на веб-странице, запустить скрипт.
    • Sources – посмотреть и отладить JavaScript-файлы, подключенные к веб-странице.
    • Network– увидеть запросы, сделанные страницей к серверу. Главная функция нетворка – проанализировать время загрузки ресурсов, чтобы оптимизировать процессы.
    • Security – определить, безопасна ли страница, какие протоколы шифрования применяются.
    • Performance – оценить производительность сайта.
    • Memory – запросить отчет, сколько памяти требует страница, включая хромовские расширения.

    Полезность Dev Tools для чайников:

    • Блок Console позволяет вводить строки на JavaScript и мгновенно видеть результат. Это помогает вносить изменения, оперативно отслеживать их влияние на итог.
    • В разделе Elements – Styles можно добавить иные CSS-правила и отыскать проблемные зоны в верстке.
    • Блок Styles дает возможность переключать светлую и темную версию страницы, чтобы учесть любые предпочтения пользователей.

    Шаг 4. Используйте гугл-инструменты разработчика для улучшения сайта. После окончания работы закройте браузерную консоль, нажав на крестик в правом верхнем углу окна.

    Примеры в разных браузерах

    От браузера зависит, как открываются девтулс и где находятся.

    Google Chrome

    Чтобы вызвать консоль в хроме:

    • Нажмите F12, или Fn + F12, или Ctrl + Shift + I.
    • Кликните на страницы правой кнопкой мыши, выберите “Просмотр кода страницы”
    • Перейдите в настройки в правом верхнем углу, выберите “Дополнительные инструменты” – “Инструменты разработчика”

    Google Chrome DevTools можно включить снизу, справа, слева окна или разместить в отдельной вкладке. Источник: hermitagemuseum.org

    Яндекс.Браузер:

    • Кликните на меню в верхнем правом углу, зайдите в “Дополнительно” – “Дополнительные инструменты” – “Инструменты разработчика”
    • Нажмите комбинацию Ctrl + Shift + I.

    Расширения для фронтендера в Яндекс.Браузере размещаются в правой части окна. Источник: ras.ru

    Mozilla Firefox:

    • Кликните на меню верхнем углу экрана, нажмите “Дополнительные инструменты” – “Инструменты веб-разработчика”.
    • Используйте горячие клавиши Ctrl+Shift+I – для Windows или Command+option+I – для Mac.

    Режим фронтендера в Firefox можно открыть снизу, справа, слева или разместить в отдельном окне. Источник: kunstkamera.ru

    Opera:

    • Наведите курсор на значок Opera, кликните “Разработчик” – “Инструменты разработчика”.
    • Нажмите сочетание клавиш Ctrl+Shift+I – для Windows или Command+option+I – для Mac.

    Dev Tools в браузере Opera размещаются в правой части экрана. Источник: ethnomuseum.ru

    Microsoft Edge:

    • Выберите “Настройки и другое” – “Дополнительные инструменты” – “Инструменты разработчика”.
    • Примените клавиши Ctrl+Shift+ I или Command+option+I для Mac.

    Режим фронтендера в Microsoft Edge открывается в правой части окна. Источник: synergy.ru

    Safari:

    • Кликните на меню в верхнем левом углу.
    • Выберите “Настройки” – “Разработка” – “Показать веб-инспектор”.
    • Используйте горячие клавиши Command + option+ I.

    Режим разработчика открывается в отдельном окне.

    Типичные ошибки и как их исправить

    Ошибки веб-страницы фронтендер видит в панели Console. Они отображаются красным цветом. Типичные проблемы:

    • Uncaught TypeError: Cannot read property. Появляется, когда фронтендер пытается прочитать свойства неопределенного или нулевого предмета. В Safari отображается так – TypeError: ‘undefined’ is not an object (evaluating) или TypeError: null is not an object (evaluating).
    • (unknown): Script error. Показывает, что найдены неточности в скрипте.
    • TypeError: ‘undefined’ is not a function. В Chrome обозначает ненайденную функцию.
    • Uncaught RangeError: Maximum call stack. В Chrome информирует, что превышен максимально допустимый размер стека.
    • TypeError: Cannot read property ‘length’. Показывает, что нельзя прочитать свойство.

    Адреса поступления

    ЦФО
    г. Москва, Ленинградский пр-кт, д. 80, корпус Г
    Сокол
    +7 495 800–10–01 8 800 100–00–11
    Подберите программу обучения и начните учиться бесплатно
    Оставьте заявку, и мы откроем бесплатный доступ к вводной части обучения
    1 минута и 6 вопросов,
    чтобы узнать подходящую
    профессию
    Пройдите тест, чтобы узнать, на кого вам лучше учиться
    Начать бесплатно

    Подобрать программу и поступить

    Заполните форму и наш менеджер свяжется с вами
    Подберите программу обучения и начните учиться бесплатно
    Добро пожаловать
    Мы готовы ответить на Ваши вопросы
    WhatsAppTelegramПозвонить
    Уважаемый посетитель
    Если у вас есть вопрос, предложение или жалоба, пожалуйста, заполните короткую форму и изложите суть обращения в текстовом поле ниже. Мы обязательно с ним ознакомимся и в  30 - дневный срок ответим на указанный вами адрес электронной почты.
    30 дней
    * все поля обязательны для заполнения
    Jivo
    DMCA.com Protection Status