Модуль 1 · Урок 3

Редактор коду, браузер і DevTools

Професійний workflow відділяє source of truth від тимчасового experiment. Code editor зберігає plain-text files; browser виконує результат; DevTools показує evidence про live DOM, requests і runtime errors.

WorkspacePlain textElementsNetwork + Console

Відкривайте folder, не випадковий file

Project folder дає editor context для tree, search, diagnostics і relative paths. Word processor непридатний для source code: formatting metadata не є HTML/CSS/JS.

EditorЗміна і save source files.
BrowserLoad, parse, execute і render.
DevToolsInspect live state та збір evidence.

Чотири панелі — чотири питання

PanelПитанняНе доводить
ElementsЯкий live DOM і computed style?Що source file збережено
ConsoleЯкі runtime messages/errors?Що всі flows перевірені
NetworkЯкі requests, status, type, timing?Що response семантично правильний
SourcesЯкий resource завантажив browser?Що local editor має ту саму version

Evidence-driven loop

  1. Відтворіть observable symptom.
  2. Назвіть expected і actual.
  3. Знайдіть owner file/request/message.
  4. Змініть source, save, reload і перевірте effect.
  5. Запишіть limitation: cache, viewport, environment, unsaved file або stale tab.

AI suggestion — не evidence

Autocomplete або AI може запропонувати change, але developer перевіряє syntax, behavior, accessibility, privacy та diff перед прийняттям.

Практика

Заповніть чотири рядки `devtools-observations.csv`: baseline, observed, evidence, interpretation і next action. Тимчасово змініть heading в Elements, reload і поясніть, чому зміна зникла.

Офіційні джерела

Практична перевірка · урок 3 з 60

Закріпіть матеріал уроку

Три сценарні питання. Для зарахування уроку потрібно дати щонайменше дві правильні відповіді.

1. Чому code editor працює з plain text?
2. Навіщо відкривати project folder?
3. Яке питання відповідає Elements?