Parcourir la source

Удалить '2025-26/Отчеты/отчет аренда авто.md'

Чернявский Илья Дмитриевич il y a 2 semaines
Parent
commit
14084a3848
1 fichiers modifiés avec 0 ajouts et 119 suppressions
  1. 0 119
      2025-26/Отчеты/отчет аренда авто.md

+ 0 - 119
2025-26/Отчеты/отчет аренда авто.md

@@ -1,119 +0,0 @@
-ОТЧЕТ ПО ПРАКТИЧЕСКОЙ РАБОТЕ
-
-Студент: Черннявский Илья 
-Тема: Разработка сата
-Дата выполнения: 08.06.2026
-
-ЦЕЛЬ РАБОТЫ: Разработать сайт и захостить его
-
-
-ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
-
-HTML5 — семантическая разметка страницы.
-
-CSS3 — Flexbox, Grid, градиенты, медиазапросы, эффекты размытия, анимации.
-
-JavaScript (ES6) — динамическая отрисовка контента, валидация форм, управление страницами без перезагрузки.
-
-Принцип SPA — переключение между разделами через смену классов.
-
-СТРУКТУРА ПРОЕКТА
-
-3.1 Главная страница
-
-Мотивационная история Ильи Чернявского (поднялся со дна благодаря автобизнесу).
-
-Статистика: 15 авто, 300+ клиентов, средний рейтинг 4.9.
-
-Кнопки быстрого перехода в автопарк и форму аренды.
-
-Оформление с цитатами и акцентной рамкой.
-
-3.2 Страница «Автопарк»
-
-10 автомобилей с реальными фотографиями (URL-адреса изображений).
-
-У каждого авто: название, цена в формате «ХХХ рублей/сутки», класс (эконом, комфорт, бизнес и т.д.).
-
-Кнопка «Арендовать»: при клике автоматически переключает на страницу контактов и выбирает нужную машину в выпадающем списке.
-
-Сетка построена на CSS Grid, адаптируется под мобильные устройства.
-
-3.3 Страница «Аренда / Запись»
-
-Форма с полями: имя, телефон, права, выбор авто, срок аренды.
-
-Все поля обязательны.
-
-Реализована валидация:
-
-имя — не менее 2 символов;
-
-телефон — не менее 5 символов;
-
-права — не менее 5 символов;
-
-автомобиль — должен быть выбран;
-
-срок — целое число от 1 дня.
-
-При ошибках подсвечиваются сообщения под каждым полем.
-
-При успешной отправке — зелёное уведомление и сброс формы.
-
-3.4 Страница «Отзывы»
-
-Отображается список отзывов (изначально 5 штук, включая 2 дополнительных).
-
-У каждого отзыва: имя, текст, рейтинг звёздами.
-
-Форма добавления нового отзыва: имя, текст, оценка 1–5.
-
-Валидация: имя не пустое, текст не менее 5 символов, оценка 1–5.
-
-После добавления новый отзыв появляется в начале списка без перезагрузки страницы.
-
-
-ОСОБЕННОСТИ РЕАЛИЗАЦИИ
-
-Все страницы находятся в одном HTML-файле, переключение происходит через JavaScript без перезагрузки.
-
-Рендеринг карточек автомобилей и отзывов — динамический (функции renderCars и renderReviews).
-
-Защита от XSS-атак: пользовательский текст экранируется через функцию escapeHtml.
-
-При клике на «Арендовать» из карточки авто значение подставляется в форму на странице контактов.
-
-Сообщения об ошибках автоматически исчезают через несколько секунд.
-
-РЕЗУЛЬТАТЫ ТЕСТИРОВАНИЯ
-
-Переключение между 4 страницами — работает корректно, активная кнопка подсвечивается.
-
-Отправка пустой формы аренды — появляются ошибки под всеми обязательными полями.
-
-Выбор авто из карточки — переход на страницу контактов, машина выбрана в списке.
-
-Добавление нового отзыва — отзыв отображается сверху без обновления страницы.
-
-Отображение цен — цена выводится именно словом «рублей» (например, 1200 рублей/сутки).
-
-Адаптивность — на мобильных устройствах сетка авто сжимается, текст читается без горизонтальной прокрутки.
-
-Фотографии автомобилей — загружаются корректно, имеют обводку и скругление.
-
-Все тесты пройдены успешно.
-
-ВЫВОД:
-
-В ходе выполнения практической работы были достигнуты следующие результаты:
-
-Разработано SPA-приложение с полноценной навигацией.
-
-Реализована динамическая генерация контента на основе массивов данных.
-
-Созданы формы с клиентской валидацией и понятными сообщениями об ошибках.
-
-Оформлен современный адаптивный интерфейс в автомобильном стиле (чёрный + оранжевый).
-
-