Skip to content

ITMO-3-sem-web/web_lab_1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

WEB - программирование

Лабораторная работа #1

Вариант: 2215

Студент: Монахов Максим Денисович

Группа: P3211

Преподаватель: Алексей Евгеньевич Письмак

Задание

Разработать PHP-скрипт, определяющий попадание точки на координатной плоскости в заданную область, и создать HTML-страницу, которая формирует данные для отправки их на обработку этому скрипту.

Параметр R и координаты точки должны передаваться скрипту посредством HTTP-запроса. Скрипт должен выполнять валидацию данных и возвращать HTML-страницу с таблицей, содержащей полученные параметры и результат вычислений - факт попадания или непопадания точки в область. Предыдущие результаты должны сохраняться между запросами и отображаться в таблице.

Кроме того, ответ должен содержать данные о текущем времени и времени работы скрипта.

Разработанная HTML-страница должна удовлетворять следующим требованиям:

  • Для расположения текстовых и графических элементов необходимо использовать блочную верстку.
  • Данные формы должны передаваться на обработку посредством GET-запроса.
  • Таблицы стилей должны располагаться в отдельных файлах.
  • При работе с CSS должно быть продемонстрировано использование селекторов дочерних элементов, селекторов псевдоклассов, селекторов идентификаторов, селекторов классов а также такие свойства стилей CSS, как наследование и каскадирование.
  • HTML-страница должна иметь "шапку", содержащую ФИО студента, номер группы и новер варианта. При оформлении шапки необходимо явным образом задать шрифт (cursive), его цвет и размер в каскадной таблице стилей.
  • Отступы элементов ввода должны задаваться в пикселях.
  • Страница должна содержать сценарий на языке JavaScript, осуществляющий валидацию значений, вводимых пользователем в поля формы. Любые некорректные значения (например, буквы в координатах точки или отрицательный радиус) должны блокироваться.

Изначально интерфейс выглядел так:

Laba-Pismak-General


Laba-Pismak-RESPECT

Вывод

Данная лабораторная работы была моим первым более-менее глубоким погружением в веб-технологии. Самое большое впечатление на меня произведи технологии : css и DOM. Первая меня поразила легкостью изменения внешнего вида страницы, обилием возможностей и красотой результата. DOM, как я узнал, помогает манипулировать содержимым страницы, что развязывает руки для реализации многих классных штук.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors