Приёмная комиссия 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'. Показывает, что нельзя прочитать свойство.

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

Оставьте заявку и мы откроем бесплатный доступ к вводной части обучения

alt

Всё для учебы доступно онлайн

Расписание, зачётку и домашние задания смотрите в приложении
Подберите программу обучения

ответьте на пять вопросов и узнайте, где будете учиться

Образование для карьеры
К каким профессиям вы более склонны?
ТехническимГуманитарнымТворческимМедицинским
Какой у вас уровень образования?
Без образованияШкола 9-11 классКолледжБакалавриатМагистратураАспирантура
Какой формат обучения вам подходит?
ОчноЗаочноОнлайнПо выходным дням
Интересует ли вас кредит на образование по ставке 3% в год?
ДаНет

Мы подобрали для вас программу обучения

Заполните форму, чтобы узнать больше о программе и наших предложениях

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

Политика конфиденциальности

Ваша конфиденциальность очень важна для нас. Мы хотим, чтобы Ваша работа в Интернет по возможности была максимально приятной и полезной, и Вы совершенно спокойно использовали широчайший спектр информации, инструментов и возможностей, которые предлагает Интернет. Персональные данные, собранные при регистрации (или в любое другое время) преимущественно используется для подготовки Продуктов или Услуг в соответствии с Вашими потребностями. Ваша информация не будет передана или продана третьим сторонам. Однако мы можем частично раскрывать личную информацию в особых случаях, описанных в данной Политике конфиденциальности.

Рамки Политики конфиденциальности

Настоящая Политика конфиденциальности (далее — «Политика») применяется к информации, полученной через данный сайт, иные сайты, виджеты и другие используемые интерактивные средства, на которых есть ссылка на данную Политику (далее — «Сайт») от пользователей Сайта (далее — «Пользователи»).

Нижеследующие правила описывают, как Университет «Синергия» обращается с любой информацией, относящейся к прямо или косвенно определенному или определяемому физическому лицу (субъекту персональных данных) (далее — «Персональные данные»), для целей оказания услуг с использованием Сайта.

Пользователи включают в себя всех физических лиц, которые подключаются к Сайту и используют Сайт.

Пользователи прямо соглашаются на обработку своих Персональных данных, как это описано в настоящей Политике. Обработка означает любое действие (операцию) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с Персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), блокирование, удаление, уничтожение Персональных данных.

Настоящая Политика конфиденциальности вступает в силу с момента ее размещения на Сайте, если иное не предусмотрено новой редакцией Политики конфиденциальности.

Контролирующие и обрабатывающие лица

Пользователи соглашаются с тем, что:

  • Пользуясь Сайтом, и принимая условия использования, опубликованные на Сайте, пользователь заявляет о своем однозначном согласии с обработкой его Персональных данных способами, описанными в настоящей Политике.
  • Обработка Персональных данных Пользователей осуществляется Оператором персональных данных — Университет «Синергия» (ИНН: 7729152149, ОГРН: 1037700232558).

С какой целью собираются эти данные

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

Сбор Персональных данных

При регистрации на Сайте Пользователи подтверждают свое согласие с условиями настоящей Политики и свое согласие на обработку своих Персональных данных в соответствии с условиями настоящей Политики, кроме того они соглашаются на обработку своих Персональных данных на серверах Университета «Синергия», расположенных на территории Российской Федерации.

Обработка Персональных данных осуществляется не дольше, чем этого требуют цели обработки Персональных данных, изложенные в настоящей Политике (за исключением случаев, предусмотренных законодательством Российской Федерации). Университет «Синергия» может обрабатывать следующие Персональные данные:

  • «Как к Вам обращаться» в форме обратной связи, в случае если посетитель указывает свои полные ФИО или только часть;
  • Электронный адрес;
  • Номер телефона;
  • Также на сайте происходит сбор и обработка обезличенных данных о посетителях (в т. ч. файлов «cookie») с помощью сервисов интернет-статистики (Яндекс Метрика и других).
  • Вышеперечисленные данные далее по тексту Политики объединены общим понятием Персональные данные.

Как эти данные используются

На сайте используются куки (Cookies) и данные о посетителях сервисов (Яндекс Метрика и других). При помощи этих данных собирается информация о действиях посетителей на сайте с целью улучшения его содержания, улучшения функциональных возможностей сайта и, как следствие, создания качественного контента и сервисов для посетителей. Вы можете в любой момент изменить настройки своего браузера так, чтобы браузер блокировал все файлы cookie или оповещал об отправке этих файлов. Учтите при этом, что некоторые функции и сервисы не смогут работать должным образом.

Как эти данные защищаются

Для защиты Вашей личной информации мы используем разнообразные административные, управленческие и технические меры безопасности. Наша Компания придерживается различных международных стандартов контроля, направленных на операции с личной информацией, которые включают определенные меры контроля по защите информации, собранной в Интернет. Наших сотрудников обучают понимать и выполнять эти меры контроля, они ознакомлены с нашим Уведомлением о конфиденциальности, нормами и инструкциями. Тем не менее, несмотря на то, что мы стремимся обезопасить Вашу личную информацию, Вы тоже должны принимать меры, чтобы защитить ее. Мы настоятельно рекомендуем Вам принимать все возможные меры предосторожности во время пребывания в Интернете. Организованные нами услуги и веб-сайты предусматривают меры по защите от утечки, несанкционированного использования и изменения информации, которую мы контролируем. Несмотря на то, что мы делаем все возможное, чтобы обеспечить целостность и безопасность своей сети и систем, мы не можем гарантировать, что наши меры безопасности предотвратят незаконный доступ к этой информации хакеров сторонних организаций.

В случае изменения данной политики конфиденциальности вы сможете прочитать об этих изменениях на этой странице или, в особых случаях, получить уведомление на свой e-mail.

Политика в отношении обработки персональных данных.pdf

В случае изменения данной политики конфиденциальности вы сможете прочитать об этих изменениях на этой странице или, в особых случаях, получить уведомление на свой e-mail.

Jivo

DMCA.com Protection Status