Лабораторная работа № 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 как файл и обрабатывается браузером согласно расширению файла. |
Способ выполнения |
Скрипт выполняется браузером. |
Скрипт выполняются в виде отдельного процесса. Требуется наличие интерпретатора. |
Контроль типов данных |
Типы данных не объявляются. Типы переменных не указываются. |
Типы данных объявляются. Для переменных указываются их типы. |
Способ связывания |
Динамическое связывание. Ссылки на объекты, поверяются во время выполнения. |
Статическое связывание. Ссылки на объекты, проверяются во время компиляции. |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.