ID задания #S32
Теги Веб-технологии и веб-дизаин
Цель работы: получить представление об общих принципах обработки в JavaScript событий, связанных с окном веб-браузера, веб-страницей, содержащейся в браузере и элементами документа. Научиться использовать простейшие элементы регулярных выражений для поиска подстрок, структура и содержание которых описывается нетривиальным шаблоном.
Задание 1:
Проверка значений, введенных пользователем в поля формы для регистрации. Для выполнения лабораторной работы необходимо создать веб-страницу, содержащую форму с полями
• В тэге добавьте обработчик события отправки данных вида:
onSubmit = "CheckData(); return false;"
В данном случае указана функция обработчик CheckData(). Оператор return false; предотвращает автоматическую отправку данных после выполнения функции-обработчика. Отправка данных будет выполняться из обработчика.
• Добавьте на странице секцию JavaScript кода, описывающего функцию-обработчик:
• function CheckData()
• {
• var ans;
• ans = confirm("Вы уверены, что хотите отправить введенные данные ?");
• if (ans) submit();
}
Задание 2:
Самостоятельно постройте регулярное выражение, описывающее шаблон для проверки, адреса, номера телефона,адреса электронной почты, и внесите все необходимые изменения и дополнения в функцию CheckData().
Задание 3:
Написать игру «Крестики-нолики» с использованием атрибутов событий. Минимальное требование: выбор ячейки для размещения крестика или нолика компьютером сделать зависящим от выбора ячейки игроком (по крайней мере осуществить выбор соседней с выбранной игроком, но более приемлемым для сдачи работы будет код, предотвращающий победу игрока). Задать размер поля 4х4, добавить таймер, который будет фиксировать время каждого хода игрока и время игры в целом. Необходимое условие победы – расположение трех крестиков или ноликов рядом по диагонали, горизонтали или вертикали.
Выводы
В процессе выполения лабораточной работы я получил представление об общих принципах обработки в JavaScript событий, связанных с окном веб-браузера, веб-страницей, содержащейся в браузере и элементами документа. Научился использовать простейшие элементы регулярных выражений для поиска подстрок, структура и содержание которых описывается нетривиальным шаблоном.
png - 1 шт.,
С нашими удобными сервисами без комиссии*