Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000182.doc
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
731.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)