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