Использование языка JavaScript при разработке HTML-документов

Страницы работы

19 страниц (Word-файл)

Содержание работы

Лабораторная работа № 7

Использование языка JavaScript при разработке HTML-документов

Цель работы: изучить способы разработки динамических HTML-страниц с использованием java-скриптов.

Продолжительность работы - 4 часа.

1. Теоретические сведения

Несмотря на то, что разработчики HTML постоянно вносят изменения в спецификацию языка в соответствии с требованиями web-программистов, существует постоянная и острая потребность в расширении возможностей HTML. Для решения этой проблемы фирмой Netscape в сотрудничестве с фирмой Sun Microsystems на базе языка Sun's Java был разработан язык JavaScript. Этот язык позволяет разрабатывать динамические html-страницы (DHTML-страницы) и управлять ими на стороне пользователя.

Не следует путать язык Java, разработанный фирмой Sun Microsystems, и язык JavaScript, хотя синтаксически они имеют сходство, так как оба языка являются потомками языка C++. Следующая таблица демонстрирует основные различия двух языков.

Язык

JavaScript

Java

Способ компиляции

Скрипт не компилируется, а представляется в виде текста программы.

Скрипт компилируется в бинарный файл особого формата.

Тип языка

Объектный язык.

Объектно-ориентированный язык.

Форма представления скрипта

Скрипт внедряется в HTML-страницу или оформляется в виде файла, внедряемого в html-страницу в процессе её загрузки браузером.

Скрипт оформляется в виде файла и загружается браузером по соответствующему событию.

Связь с HTML

В HTML введены специальные теги и атрибуты тегов.

Скрипт подключается к HTML как файл и обрабатывается браузером согласно расширению файла.

Способ выполнения

Скрипт выполняется браузером.

Скрипт выполняются в виде отдельного процесса. Требуется наличие интерпретатора.

Контроль типов данных

Типы данных не объявляются. Типы переменных не указываются.

Типы данных объявляются. Для переменных указываются их типы.

Способ связывания

Динамическое связывание. Ссылки на объекты, поверяются во время выполнения.

Статическое связывание. Ссылки на объекты, проверяются во время компиляции.

Похожие материалы

Информация о работе