Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
HTML DHTML JS.doc
Скачиваний:
30
Добавлен:
11.05.2015
Размер:
1.1 Mб
Скачать

Лабораторная работа №1 html, dhtml, JavaScript

Цель работы: Получить навыки разработки Web-страниц с использованием DHTML.

Задачи:

- получить навыки по компоновке текстовой информации и созданию гипертекстовых документов с использованием простых текстовых редакторов;

- познакомиться с синтаксисом, основными тегами и атрибутами языка HTML;

- научиться формировать гипертекстовые ссылки и списки и создавать на этой основе связанные гипертекстовые страницы;

- научиться создавать скрипты на языке JavaScript в HTML документах;

- научиться использовать DHTML для улучшения дизайна Web-страниц.

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

HTML

HyperText Markup Language (HTML) является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-броузеров. Когда документ создан с использованием HTML, WEB-броузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.

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

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

Особенности языка HTML:

  1. Делает страницу видимой для различных Web-броузеров.

  2. Задаёт стиль шрифтов, заголовков, фрейм-компонентов, форматирует текст.

  3. Включает в Web-страницу таблицы, картинки, элементы мультимедиа.

  4. Создаёт из текста и из графического или анимированного изображения гиперссылки, указывающие на другие Web-документы.

  5. Имеет возможность создания карт-изображений с активными областями, т.е. создания множественной гиперссылки.

  6. Имеет возможность включения интерактивных компонентов: бланков, анкетных и опросных форм, требующих участия пользователя.

  7. Способен нести в себе элементы других языков: XSL, Java, JavaScript и т.д.

Все документы HTML имеют одну и ту же структуру, определяемую определенным набором тегов. Теговую модель можно представить в следующем виде: <имя элемента, список атрибутов> содержание элемента </имя элемента> Например, применим тег <P> (новый параграф в тексте): <P align=center>Это новый параграф</P> В рассмотренном примере

  • P — это имя тега;

  • align=center — атрибут тега, указывающий на то, что текст внутри параграфа необходимо разместить по центру;

  • Это новый параграф — содержание параграфа;

  • /P — закрывающий тег, указывающий на конец параграфа;

Гипертекстовая ссылка определяется при помощи парного тега <A>. Обязательным атрибутом является HREF=. В качестве значения атрибута используется адрес URL документа, на который указывает ссылка, ссылка может быть локальной.

Примеры:

  • <A HREF="http://bsuir.unibel.by">Сайт БГУИР</A>

Для представления графики используют форматы файлов GIF и JPEG. Для вставки рисунка используется текстовый элемент, задаваемый непарным тегом <IMG>. Тег <IMG> должен содержать обязательный атрибут SCR=, задающий адрес URL файла с изображением. Пример: <img SRC="http://bsuir.unibel.by/images/logo.gif">

Любой гипертекстовый документ состоит из двух частей: заголовка документа (HEAD) и тела документа (BODY) <HTML> <HEAD><TITLE> Содержание заголовка </TITLE></HEAD> <BODY> Содержание тела документа </BODY> </HTML>

Создание простейшей Web-страницы.

  1. Запустите текстовый редактор Блокнот (Пуск > Программы > Стандартные > Блокнот).

  2. Введите следующий документ <HTML> <HEAD> <TITLE>Заголовок документа </TITLE> </HEAD> <BODY> Содержание документа </BODY>

</HTML>

  1. Сохраните этот документ под именем first.html Перед сохранением убедитесь, что сброшен флажок "Скрывать расширения для зарегистрированных типов файлов" (Пуск > Настройка > Панель управления > Свойства папки > Вид). В противном случае редактор Блокнот может автоматически добавить в конец имени расширение .ТХТ

  2. Запустите программу Internet Explorer (Пуск > Программы > Internet Explorer).

  3. Дайте команду Файл > Открыть. Щелкните на кнопке Обзор и откройте файл first.html

  4. Посмотрите, как отображается этот файл — простейший корректный документ HTML. Где отображается содержимое элемента TITLE и где отображается содержимое элемента BODY.

Web – страница может coстоять как из одного окна, так и из нескольких окон – фреймов. Для каждого фрейма coздается отдельная страница. Файл, который открывает все фреймы чаще всего, является главным (с этого файла происходит загрузка остальных страниц) и имеет имя index.htm или index.html. В нем описывается, какие страницы будут представляться в окнах (фреймах) и как много места в % отношении они будут занимать по отношению ко всему окну броузера.

Пример. Три вертикальных фрейма

<html>

<frameset cols="33%,33%,*" frameborder="2">

// ширина первой и второй колонок по 33% общей ширины окна, третий фрейм занимает оставшееся пространство; ширина окантовки - 2 точки

<frame name="one" src="1.htm" frameborder="2" scrolling="yes">

// One – имя фрейма, 1.htm- исходный документ для фрейма, ширина окантовки - 2 точки, всегда предоставляется возможность прокрутки

<frame name="two" src="2.htm" frameborder="2" scrolling="no">

<frame name="three" src="3.htm" frameborder="2" scrolling="yes">

</frameset>

// < frameset ></ frameset > используется вместо <BODY>

</html>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]