Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторные работы. Краева / Web-технологии. Отчет №4

.pdf
Скачиваний:
1
Добавлен:
03.11.2025
Размер:
1.44 Mб
Скачать

Упражнение №4. Адрес электронной почты

Создана форма для проверки корректности ввода адреса электронной почты. Для проверки используется регулярное выражение. Форма размещена внутри блока <div>, которому добавлен обработчик события ondblclick для изменения фона по двойному щелчку мыши [Рис. 15].

Рисунок 45. HTML-файл

11

Код функции в script.js [Рис. 16]:

Рисунок 56. Скрипт

12

В CSS-файл добавлено дополнительное форматирование [Рис. 17]:

Рисунок 67. Обновлённый код

13

Продолжение CSS-файла [Рис. 18]:

Рисунок 78. Обновлённый код

14

Теперь на странице появилась форма для ввода электронной почты. При вводе неправильного формата появляется предупреждение. [Рис. 19].

Рисунок 89. Отображается ошибка

Заключение

В ходе выполнения лабораторной работы были изучены основы JavaScript: способы подключения скриптов к HTML-документу, работа с функциями, обработка событий, взаимодействие с элементами форм, валидация данных с использованием регулярных выражений.

15

Контрольные вопросы

№1. Объявление переменных в JS.

Для объявления переменных используются ключевые слова var, let и const. Let позволяет объявить переменную с блочной областью видимости. Const предназначена для объявления констант, значение которых нельзя переопределить.

№2. Условные операторы в JS.

Основные условные операторы — if…else и switch. If…else проверяет условие и выполняет соответствующий блок кода. Switch используется для выбора одного из многих блоков кода на основе значения выражения.

№3. Функции и методы в JS.

Функции объявляются с помощью ключевого слова function. Они могут принимать параметры и возвращать значение. Метод — это функция, которая является свойством объекта и вызывается в контексте этого объекта.

№4. Типы событий мыши.

Основные события мыши: click (одиночный щелчок), dblclick (двойной щелчок), mousedown (нажатие кнопки мыши), mouseup (отпускание кнопки мыши), mousemove (движение курсора), mouseover (наведение курсора на элемент), mouseout (курсор покидает элемент).

№5. Регулярные выражения.

Регулярные выражения — это шаблоны для поиска и манипуляций со строками. В JS создаются с помощью литерала /шаблон/ или конструктора new RegExp(‘шаблон’). Используются с методами test(), exec(), match(), replace() и др.

16