Содержание
Введение. 3
Основные понятия JavaScript 7
Иерархическая структура объектной модели документа DOM... 11
Управляющие конструкции в JavaScript 18
Объект Math. 20
Процедурный тип данных и функция eval() 22
Создание массива. 23
Строки. 29
Объект Date. 32
Элементы управления формы.. 37
Фреймы.. 41
Каскадные таблицы стилей. 46
Настройка параметров шрифта и текста. 49
Применение фильтров. 54
Позиционирование элементов на странице. 57
Приложение. Справочник по HTML.. 62
Введение
Язык HTML. Расширение языка HTML
Основным средством для написания документов в Web является гипертекстовый язык разметки или HTML (Hypertext Markup Language), используемый для разработки Web-сайтов.
HTML-документ – это обычный текстовый файл с расширением имени. html или. htm. Для создания HTML-документов можно воспользоваться любым текстовым редактором (н-р, редактором Notepad/блокнот). При сохранении документа в таком редакторе следует вручную вводить нужное расширение (.html или.htm).
Повтор HTML
Документ HTML состоит из текста и различных управляющих слов, заключенных в угловые скобки “<” и “>”. Эти слова называются тегами (или дескрипторами) HTML-документа. Различают парные и непарные теги. Пару из открывающего и закрывающего тегов называют контейнером.
|
|
Тело документа находится между тегами <HTML> и </HTML> и содержит заголовок и основной текст HTML-документа. Заголовок размещается между тегами <HEAD> и </HEAD> и может включать различную системную информацию, например название документа. Текст заголовка документа располагается между тегами <TITLE> и </TITLE>. Основной текст документа или “тело” документа находится между тегами <BODY> и </BODY>.
Пример:
<HTML>
<TITLE>Приветствие</TITLE>
<BODY>
<H1>С добрым утром!</H1>
</BODY>
</HTML>
Расширения языка HTML
Средства языка HTML ограничиваются описанием элементов, а также их свойств, которые должны быть отображены на Web-странице. Но если возникает необходимость внесения каких-либо изменений в эти объекты, то возможностей HTML для этого оказывается недостаточно. В таких случаях приходится прибегать к применению других средств. Многие из которых нуждаются для браузера в дополнительных программных надстройках, обеспечивающих отображение файлов соответствующего формата. Это могут быть различные видео- и аудиофайлы, аплеты Java[1], ролики Flash и многое другое. Однако существуют средства, не требующие установки дополнительных надстроек браузера и даже загрузки дополнительных файлов – это расширения самого языка HTML. Сюда можно отнести такие технологии, как каскадные таблицы стилей (CSS), динамический HTML (DHTML) и JavaScript.
Flash-ролики, вставляемые в HTML-страницу и Java-аплеты могут взаимодействовать с остальным содержимым страницы только посредством сценариев JavaScript.