Скачиваний:
16
Добавлен:
24.01.2023
Размер:
1.2 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Федеральное государственное образовательное бюджетное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

Факультет информационных систем и технологий

Практическая работа №6

по дисциплине

Основы интернет технологий

на тему:

«Создание web-страницы с использованием JavaScript-сценариев.»

Выполнил: студент группы ИСТ-114, Медведева С.Г.

Принял и проверил: Исупова Е.А.

«__» _________ 2022 г. ___________/Е.А. Исупова

Цель работы

Изучение способов встраивания JavaScript-сценариев при создании интерактивных web-документов.

Теоритическая часть

JavaScript — прототипно-ориентированный сценарный язык программирования. Фрагменты кода на языке JavaScript, выполняемые браузером, называют сценариями. В настоящее время JavaScript используется в основном для создания встраиваемых в веб-страницы сценариев.

Сценарии могут встраиваться в веб-страницу следующими основными способами:

  • с помощью тега script;

  • в виде гиперссылки;

  • с помощью обработчика события;

  • подключением сценария, размещаемого во внешнем файле.

Первые три способа встраивания относятся к внутренним сценариям, размещаемым непосредственно на странице.

Внешние сценарии размещаются в отдельном файле с расширением .js, например myScript.js. Сценарий подключается к странице при помощи тега <script> и атрибута src.

В одном теге <script> нельзя одно одновременно подключить внешний сценарий и указать код. Код не будет исполнен. Необходимо разделить сценарии. Для подключения нескольких скриптов рекомендуется использование нескольких тегов.

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

Пользователь любым своим действием на сайте вызывает событие, будь это прокрутка страницы, клик по пункту меню или перемещение курсора «внутри экрана». На этом и базируется применение скриптов, которые запросто «вкладываются» друг в друга, если некоторые события предполагают разную реакцию браузера.

В качестве событий могут выступать любые действия пользователя, например щелчок мыши (сlick).

Любое событие может быть перехвачено и обработано процедурой сценария. Для перехвата события в теги элементов страницы вводятся параметры обработки события. Имя параметра обработки начинается с приставки on, за которой следует название обрабатываемого события, например onclick.

Ввод/вывод данных в JavaScript можно реализовать с помощью следующих методов:

  • Метод prompt( ) - ввод данных через модальное окно

  • Метод confirm( ) - ввод булевских данных через модальное окно

  • Метод alert( ) - вывод данных через модальное окно

  • Метод document.write( ) - вывод данных в HTML-документ

  • Метод document.getElementById( ) - возвращает элемент, имя которого передается в качестве параметра. Имя элемента страницы задается атрибутом ID

При разработке кода сценария могут широко использоваться средства языка JavaScript (переменные, типы данных, выражения, различные операторы, функции и т. д.) для создания web-страниц различного уровня интерактивности.

Ход работы

Результат выполнения заданий 1-4.

Задание 5.1

Разработать сценарий в контейнере head с использованием тега <script>. Вывод данных через модальное окно с использованием метода alert( ). Привести скриншот результата обработки сценария браузером.

Задание 5.2

Разработать сценарий изменения текста и стиля абзаца с идентификатором ID в контейнере. Сценарий вызвать методом document.getElementById(id). Привести скриншот результата обработки сценария браузером.

Задание 5.3

Разработать сценарий во внешнем файле script1.js Сценарий подключить к странице при помощи тега <script> и атрибута src . Привести скриншот результата обработки сценария браузером.

<script src ="script1.js"> </script>

ЗАКЛЮЧЕНИЕ

В ходе работы были изучены способы встраивания JavaScript-сценариев при создании интерактивных web-документов.

САНКТ-ПЕТЕРБУРГ

2022

Соседние файлы в предмете Основы интернет технологий