- •Введение
- •1. Язык html
- •1.1. Информационная система сети Интернет
- •1.2. Язык html
- •Использование специальных символов в нтмl документах
- •Дескрипторы связи
- •Команда вставки графики
- •Команда гипертекстовой ссылки
- •Относительные и абсолютные адреса файлов
- •1.3. Расширения html
- •2. Язык JavaScript
- •2.1. Особенности и назначение языка JavaScript
- •2.2.Основы языка JavaScript Типы данных
- •Переменные и оператор присвоения
- •Var имя_переменной
- •Область действия переменных
- •Операторы
- •Приоритет операторов в выражении
- •Функции
- •Встроенные функции
- •Пользовательские функции
- •Сценарии
- •Обработка событий
- •Встроенные объекты
- •Объект String (Строка)
- •Объект Array (Массив)
- •Копирование массива
- •Объект Math (Математика)
- •Объект Date (Дата)
- •Объектная модель JavaScript
- •Клиентская сторона
- •Серверная часть
- •Доступ к объектам
- •X.Src /* строка url, например, file:///с:/Мои%20документы/pict.Jpg */
- •Создание фреймов
- •Динамический html
- •Динамическое изменение элементов документа
- •Использование метода write()
- •Изменение значений атрибутов элементов
- •Управление процессами во времени
- •If (confirm("Прервать процесс ?"))
- •Работа с Cookie
- •Обработка данных форм
- •Работа с файловой системой и реестром Windows
- •Создание объекта файловой системы
- •Запуск приложений
- •Работа с реестром
- •Глоссарий
- •Императивное (операторное) программирование
- •Функциональное программирование
- •Объектно-ориентированное программирование
- •Модули и раздельная компиляция
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
Относительные и абсолютные адреса файлов
Абсолютные адреса указывают местонахождение файла, начиная с верхнего уровня иерархии папок и двигаясь вниз через все промежуточные папки к файлу — безотносительно местонахождению текущего Web-документа. Абсолютные адреса всегда начинаются с косой черты (/), что отличает их от относительных адресов.
В следующем коде показан абсолютный адрес файла clock.jpg:
<img src="/D:/folder_A/folder_B/clock.jpg">
Относительный адрес дает браузеру указание начинать поиск файла внутри папки, содержащей текущий документ. Пусть, документ, содержащий рисунок в дескрипторе <img> в предыдущем примере, находится в папке folder_A. Тогда относительный адрес в атрибуте src подразумевает, что папка folder_B находится в папке folder_A. В приведенном ниже дескрипторе использован относительный адрес:
<img src="folder_B/clock.jpg">
1.3. Расширения html
Расширение языка HTML — это XML (подмножество языка из стандарта SGML). Другое направление развития HTML - его динамическая версия DHTML. К сожалению, разные браузеры в разной степени поддерживают DHTML.
SGML (Standard Generalized Markup Language — стандартный обобщенный язык разметки) определяет содержимое и форму документов в виде последовательности объектов данных. Объектные данные могут храниться в различных файлах. Их включение в финальный документ происходит в форматах, задаваемых в специальном файле DTD (Document Type Definition). Шаблоны DTD упрощают хранение и поиск документов в базах данных.
XML (Extensible Markup Language) позволяет использовать в документах типы элементов, создаваемые для конкретных приложений, в нем также используются шаблоны DTD. Для обмена документами на языке XML между Web-узлами разработан протокол ICE (Information and Content Exchange).
2. Язык JavaScript
2.1. Особенности и назначение языка JavaScript
JavaScript - это язык, основанный на объектах, который может интерпретироваться средствами браузера, имеющего определенные средства обеспечения безопасности. Компании Netscape и Sun объявили о создании JavaScript в 1995 г. Язык JavaScript предоставил Web-разработчикам возможности настоящей программы, а не простого форматирования данных, как это было в случае с HTML.
Этот язык не зависит от платформы.
Встроенные интерпретаторы JavaScript разработаны несколькими фирмами не только для браузеров, но и для Web-серверов. Хотя разные компании реализуют интерпретаторы различными способами, однако Web-разработчики имеют возможность использовать один и тот же язык во время программирования как клиентской, так и серверной части. В этом отношении единственным реальным конкурентом JavaScript является Java с технологией Java-аплетов и сервлетов.
Его реализация в браузере Internet Explorer компании получила название JScript. Компания Microsoft также реализовала определенный тип серверной части JScript на своем информационном сервере Internet (IIS— Internet Information Server). Этот вид реализации используется в активных серверных страницах (ASP — Active Server Pages), в которых ASP-фильтр обрабатывает страницы Web-сайта перед их отправкой запрашивающему браузеру. Язык JScript является важной составной частью платформы .NET компании Microsoft, которая позволяет разработчикам создавать Web-службы как СОМ-объекты в сети Internet.
По своему назначению JavaScript — объектноориентированный язык программирования сценариев (для Web-страниц). Он используется в основном для создания интерактивных Web-страниц и Web-приложений.
Место языка JavaScript в ряду Web-технологий видно из таблицы.
Наиболее популярные языки, к использованию которых разработчики намерены приступить в течение
ближайших полутора лет, %
-
AJAX (Asynchronous JavaScript and XML)
13,8
JavaScript
9,8
Различные варианты SQL
9,0
ASP .Net
8,2
С#
7,5
Ruby
6,5
Java
6,2
VB.Net
5,5
PHP
4,8
Управляемая моделью архитектура
4,4
Python
3,0
C/C++
2,5
Источник: исследование компании Ziff Davis Enterprise (PC WEEK/RE, № 19 от 27 МАЯ, 2008)