Використання інструментів розробника Chrome корисно (посібник)

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Усі відео з уроку Використання інструментів розробника Chrome (посібник)

У цьому Посібнику ти отримаєш вичерпний огляд використання Фрагментів коду та функції вимірювання часу всередині Інструментів розробника Chrome. Фрагменти дозволяють створювати повторно використовувані фрагменти коду, які можуть бути корисні при програмуванні та тестуванні твого коду. Крім того, ми покажемо тобі, як вимірювати час виконання JavaScript-коду, щоб оптимізувати продуктивність своїх застосунків. Такі функції можуть бути вирішальними для отримання кращого уявлення про твоє середовище розробки на JavaScript.

Головні висновки

  • Фрагменти - це повторно використовувані фрагменти коду, які зберігаються в Інструментах розробника Chrome.
  • Ти можеш створювати, редагувати та виконувати фрагменти для автоматизації часто виконуваних завдань.
  • За допомогою функцій console.time() та console.timeEnd() ти можеш вимірювати час виконання фрагментів коду.
  • Правильна обробка викликів time та time end є вирішальною для отримання коректних значень вимірів.

Посібник з покроковими інструкціями

Створення та управління фрагментами

Спочатку ми розглянемо, як ти можеш створювати та управляти фрагментами в Інструментах розробника Chrome.

Щоб отримати доступ до фрагментів, відкрий Інструменти розробника Chrome, клацни на вкладку «Джерела» та знайди панель Фрагменти. Ти можеш викликати панель Фрагментів або відповідно настроїти вигляд або за допомогою меню.

Chrome Developer Tools: Ключ до фрагментів та вимірювання часу

Тут ти можеш створювати нові фрагменти. Клацни на «Новий фрагмент», щоб створити новий фрагмент. Тобі буде запропоновано назву для свого фрагмента; назви її, наприклад, «Тест».

Інструменти розробника Chrome: ключі до фрагментів коду та вимірювання часу

Як тільки ти назвеш фрагмент, ти можеш відразу його редагувати. Тут ти можеш ввести потрібний JavaScript-код, який потім буде виконаний при виконанні фрагменту.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Зміни зберігаються тимчасово, поки ти не збережеш їх, натиснувши Ctrl + S (або Command + S на Mac). Зверни увагу, що фрагменти зберігаються незалежно від відвіданих веб-сторінок, що означає, що ти можеш використовувати фрагменти на будь-якій сторінці.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Щоб запустити фрагмент, ти можеш просто клацнути на символ відтворення або використати комбінацію клавіш Ctrl + Enter (або Command + Enter на Mac).

Виконавши фрагмент, ти одразу отримаєш вихідні дані в області консолі Інструментів розробника.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Вимірювання часу з console.time() та console.timeEnd()

Тепер, коли ти успішно створив фрагменти, давай подивимось, як ти можеш вимірювати продуктивність свого JavaScript-коду за допомогою функцій console.time() та console.timeEnd().

Ти можеш розпочати вимірювання часу, вставивши console.time('Цикл') в початок частини коду, яку ти хочеш виміряти. Переконайся, що використовуєш той самий рядок у console.timeEnd('Цикл') в кінці відповідного коду. Час між ними буде виведений в мілісекундах.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Якщо два рядки не збігаються або ти забув викликати функцію timeEnd, ти отримаєш попередження.

Chrome Developer Tools: ключ до фрагментів та вимірювання часу

Приклад вимірювання часу

Давай розглянемо простий приклад, де ти робиш цикл по 100 000 елементів та записуєш їх в масив.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Постав console.time('Цикл') перед циклом та console.timeEnd('Цикл') після циклу. Це дозволить тобі виміряти час, який необхідний для виконання цього циклу.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Якщо ти одного разу спробуєш цю функціональність, ти побачиш, що вимірювання часу допоможе тобі виявити та оптимізувати Engpässe.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Важливі вказівки щодо використання

Май увазі, що використання console.time() та console.timeEnd() не є рекомендованим для виробничих середовищ. Ці функції повинні використовуватися виключно для тестування, так як вони можуть мати різну підтримку в різних середовищах JavaScript.

Інструменти розробника Chrome: ключ до фрагментів коду та вимірювання часу

Висновок щодо використання Snippets та вимірювання часу

Ти зараз освоїв основи використання Snippets, а також методів console.time() та console.timeEnd() в Chrome Developer Tools. Ці функції дуже потужні для більш ефективної роботи та кращого розуміння продуктивності твоїх додатків.

Резюме

У підсумку можна сказати, що використання Snippets та вимірювання часу в Chrome Developer Tools надає тобі потужні інструменти для підвищення твоєї продуктивності у розробці та отримання глибшого розуміння часу виконання твого JavaScript-коду.

Часті запитання

Як створити Snippet в Chrome Developer Tools?Клацни на вкладці "Джерела", потім на "Новий вирізок" та назви свій вирізок.

Як запустити вирізок?Клацни на ігровому символі або використай комбінацію клавіш Ctrl + Enter або Command + Enter.

Як виміряти час виконання коду?Використовуй console.time('Мітка') в початку і console.timeEnd('Мітка') в кінці свого коду, щоб виміряти час.

Чи можна використовувати Snippets на будь-якому веб-сайті?Так, Snippets збережено у Chrome Developer Tools і можна використовувати на будь-якій веб-сторінці.

Чи є обмеження в використанні console.time()?Так, console.time() не слід включати в продуктивний код, оскільки це може спричинити непередбачувані помилки.