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, добавить таймер, который будет фиксировать время каждого хода игрока и время игры в целом. Необходимое условие победы – расположение трех крестиков или ноликов рядом по диагонали, горизонтали или вертикали.

Решение (бесплатная часть):

Выводы
В процессе выполения лабораточной работы я получил представление об общих принципах обработки в JavaScript событий, связанных с окном веб-браузера, веб-страницей, содержащейся в браузере и элементами документа. Научился использовать простейшие элементы регулярных выражений для поиска подстрок, структура и содержание которых описывается нетривиальным шаблоном.
png - 1 шт.,   
    8: Java Script сценарии. Регулярные выражения.    

Файлы, которые можно скачать после оплаты:

html - 2 шт.,    doc - 1 шт.,   
               
Здесь предоставлено готовое решённое задание по дисциплине Компьютерные науки (Computer science), вы можете получить его за вознаграждение.
Если у вас есть другие решённые задания, контрольные или курсовые, вы можете продать их на нашем сервисе практически без комиссии, для этого авторизуйтесь или зарегистрируйтесь

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выполнения задания
  • Возможно применение функции гаранта на сделку
  • Приоритетная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можете продать (как исполнитель) или купить (как заказчик) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно применение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей