17. Как искать и исправлять ошибки
Ты уже умеешь делать страницы, добавлять картинки и даже оживлять сайт. Но вот однажды — бац! — страница не открывается или кнопка не работает
Не паникуй! Ошибка — это не беда, а подсказка. Каждый программист ошибается (даже самые крутые)!
Почему ошибки — это хорошо
Ошибки помогают понять, где нужно быть внимательнее. Они как помощники, которые говорят тебе: «Эй, тут опечатка!» или «Файла не вижу!».Самые частые ошибки у начинающих
- Забыли закрыть тег. Было <p>Текст<p> вместо <p>Текст</p>.
- Путь к файлу неверный. Например, указано <img src="cat.jpg">, но файла нет в папке. Проверь имя и расширение!
- CSS не подключается. Возможно, ты написал <link href="style.ccs"> вместо <link href="style.css"> (буквы перепутаны!).
- Скобка пропала. В JavaScript бывает alert('Привет!; — пропущена кавычка или скобка.
Как не паниковать и чинить спокойно
- Шаг 1 — Вдохни и выдохни. Ошибки — это часть приключения!
- Шаг 2 — Посмотри внимательно на код. Часто ошибка — просто опечатка или пропущенная буква.
- Шаг 3 — Проверь пути к файлам. Убедись, что картинки и стили лежат в нужных папках.
- Шаг 4 — Слушай браузер. Он умеет подсказывать, где проблема!
Как смотреть ошибки в браузере
Каждый браузер имеет встроенные инструменты для программистов. Они помогут найти, где что-то пошло не так.1️⃣ Нажми F12 (или Ctrl + Shift + I). 2️⃣ Перейди на вкладку Console (Консоль). 3️⃣ Там ты увидишь подсказку — строку, где что-то не работает.
Uncaught SyntaxError: missing ) after argument list
Это значит: где-то не хватает закрывающей скобки. Проверь внимательно свой JavaScript!Пример: где ошибка?
Вот код:
<h1>Привет!</h1>
<p>Это мой сайт<p>
Выглядит нормально, да? Но браузер может не понять, где закончился абзац.
Правильно будет так:
<h1>Привет!</h1>
<p>Это мой сайт</p>
Ошибка в пути
<img src="img/cat.jpg" alt="Кот">
Если у тебя нет папки img, браузер не найдёт файл. Проверь — может, картинка лежит рядом с HTML-файлом? Тогда просто напиши:
<img src="cat.jpg" alt="Кот">
Ошибка в CSS
<link rel="stylesheet" href="style.css">
Если ты написал href="style.ccs" (перепутал буквы) — стиль не подгрузится. Исправь расширение, и всё заработает!Ошибка в JavaScript
<script>
alert('Привет);
</script>
Браузер напишет: SyntaxError: missing ) after argument list А это значит: не хватает кавычки перед закрывающей скобкой.
Исправляем:
<script>
alert('Привет');
</script>
Мини-задание
- Сделай страницу с ошибкой (например, пропусти тег или скобку).
- Открой консоль (F12) и найди, где проблема.
- Исправь и проверь, исчезло ли сообщение об ошибке.
Полезные советы программиста
- Не бойся красных сообщений — это просто подсказки.
- Ошибки — способ стать умнее! Каждый раз ты учишься чему-то новому.
- Сохраняй файлы чаще и проверяй код шаг за шагом.
- Если не получается — отдохни 5 минут. Иногда мозг сам всё находит потом!
Забавный факт
Первую компьютерную ошибку нашли в 1947 году — это был настоящий мотылёк, застрявший в компьютере! С тех пор слово «bug» (ошибка) стало знаменитым.Главное запомни
- Ошибки — не враги, а подсказки!
- Всегда проверяй закрывающиеся теги, пути к файлам и скобки.
- Консоль (F12 → Console) помогает понять, где именно ошибка.
- Любой сайт когда-то ломался — и это нормально! 🔧