- •1. Як влаштований internet
- •1.1. Що таке мережа Internet
- •1.2. Сервери в мережі Internet
- •1.2.1. Сервери ftp
- •1.2.2. Сервери Gopher
- •1.2.3. Поштові сервери
- •1.2.4. Сервери новин
- •1.2.5. Сервери www
- •1.3.1. З'єднання з сервером www
- •1.3.2. Сервер www
- •1.3.3. Статичні і динамічні документи html
- •1.3. Як працює сервер www
- •1.3.4. Зв'язок сервера www з субд
- •1.3.5. Органи управління ActiveX
- •1.3.6. Що таке орган управління ActibeX?
- •1.3.7. Мови програмування Java, JavaScript і vbScript
- •2. Створення документів html
- •2.1. Перша сторінка html
- •2.2. Структура документа html
- •2.2.1. Заголовок документа
- •2.2.2. Тіло документа
- •2.2.3. Вирівнювання параграфів тексту
- •2.3. Шрифтовое виділення
- •2.3.1. Зміна розміру шрифту
- •Мал. 2.4. Зміна розміру шрифту
- •2.4. Колір в документах html
- •2.4.1. Позначення кольору
- •2.4.2. Зміна кольору фону документа html
- •2.4.3. Зміна кольору тексту
- •2.4.4. Колір в інших елементах документа html
- •2.5. Зміна зображення шрифту
- •2.5.1. Фізичне форматування символів
- •2.5.2. Логічне форматування символів
- •2.5.3. Вставка заздалегідь отформатированного тексту
- •2.5.4. Вказівка шрифту по його назві
- •2.5.5. Виділення параграфа горизонтальною лінією
- •2.6. Організація списків
- •2.6.1. Неврегульовані списки
- •2.6.2. Нумеровані списки
- •2.6.3. Список каталогів
- •2.6.4. Список визначень
- •2.7. Рядок, що Біжить
- •2.8.1. Скасування кэширования сторінки
- •2.8.2. Автоматичне перезавантаження документа
- •2.8.3. Автоматичне завантаження іншого документа
- •2.8.4. Включення додаткових заголовків http
- •2.8.5. Визначення набору символів
- •2.9. Таблиці стилів
- •2.9.1. Способи використання стилів
- •3. Таблиці в документах html
- •3.1. Найпростіша таблиця
- •3.2. Як змінити зовнішній вигляд таблиці
- •3.3. Приклади оформлення таблиць
- •3.3.1. Таблиці із заголовком
- •3.3.2. Об'єднання елементів таблиці
- •3.3.3. Багатошарові заголовки
- •3.3.4. Таблиці з підписом
- •3.3.5. Вирівнювання тексту в елементах таблиці
- •3.3.6. Таблиці всередині таблиць
- •4. Графіка, анімація, відео і звук
- •4.1. Розміщення графічних зображень
- •4.2. Як вибрати формат графічного файла
- •4.2.1. Формат jpeg
- •4.2.2. Формат gif
- •4.2.4. Який формат краще
- •4.3. Прозорі зображення
- •4.4. Підготовка черезстрочних зображень
- •4.4. Анімация
- •4.4.1. Редактор gif Construction Set
- •4.4.2. Редактор Microsoft gif Animator
- •4.4.3. Редактор PhotoImpact gif Animator
- •4.5. Відеофрагменти в документах html
- •4.6. Звук в документах html
- •5. Посилання у документах html
- •5.1. Універсальний ідентифікатор ресурсів url
- •5.2. Вставка посилання
- •5.2.1. Посилання на інші документи
- •5.2.2. Локальні посилання усередині документа
- •5.3. Використання графіки в посиланнях
- •5.3.1. Вставка графічного зображення в посилання
- •5.3.2. Сегментированная графіка
- •5.3.3. Додаток Map This!
- •5.4. Посилання на різноманітні ресурси Internet
- •6. ФреймИ
- •6.1. Структура документа з фреймами
- •6.2. Визначення параметрів фреймов
- •6.3. Приклад документа html із фреймами
- •6.4. Плаваючі фреймы
- •7. Додатки cgi
- •7.1. Створення форм
- •7.1.1. Опис форми
- •7.1.2. Створення органів керування для форми
- •7.1.3. Приклад документа html із формою
- •7.2. Передача даних програмі cgi
- •7.2.1. Метод get
- •7.2.2. Метод post
- •7.2.3. Що краще - get або post
- •7.3. Передача відповіді з програми cgi
- •7.4. Перемінне середовище для програми cgi
- •7.5. Приклади програм cgi
- •7.5.1. Програма cgihello
- •7.5.2. Програма controls
- •7.5.3. Програма aref
- •7.5.4. Програма counter
1.3.7. Мови програмування Java, JavaScript і vbScript
Мова програмування Java була розроблена фірмою Sun як платформно-незалежна об'єктно-орієнтована мова, що інтерпретується. Ця мова була розроблена на основі мови програмування "Oak".
Можливо створити програми Java і розмістити посилання на них в документах HTML. Такі програми є підмножиною програм Java і називаються аплетами (applets).
Програми Java, розташовані на сервері WWW, так само як і органи управління ActiveX володіють великими можливостями по обробці і відображенню даних, однак вони більш безпечні, оскільки не можуть виконувати запис в локальні файли і читання з них. Крім того, ці програми простіше в розробці в порівнянні з органами управління ActiveX і тому доступні більш широкому колу розробників.
Для створення програм Java потрібні такі кошти розробки, як Java Development Kit (JDK) від фірми Sun, SDK-Java або Visual J++ від фірми Microsoft.
Початковий текст програм, складених на мові програмування JavaScnpt або VBScript вставляється безпосередньо в документ HTML, тому для їх розробки не потрібні спеціальні кошти (виключаючи, можливо, відладчик). Інтерпретатор мов JavaScnpt і VBScript, вбудований безпосередньо в навігатор Microsoft Internet Explorer (навігатор Netscape Navigator не працює з мовою VBScript).
2. Створення документів html
У цьому розділі розглядаються найпростіші статичні документи на мові HTML. Навчившись створювати такі документи, ви зможете розмістити їх на сервері WWW постачальника послуг Internet або навіть створити свій віртуальний сервер WWW на сервері цього постачальника.
Мова HTML в своєму розвитку пройшла декілька версій. Помітимо, що після версій 1.0 і 2.0 в березні 1995 року був підготовлений чорновий варіант версії 3.0, в якій в порівнянні з версією 2.0 було багато додатків. Не заглиблюючись поки в деталі, зазначимо, що основні виробники навигаторов (фірми Netscape і Microsoft) розробили свої розширення мови HTML, які виявилися несумісними між собою. У цей час ситуація залишилася колишньою, хоч сумісність навигаторов Netscape Navigator версії 3.0 і Microsoft Internet Explorer версії 3.0 дещо поліпшилася.
На зміну невдалому, так і не реалізованому, стандарту мови HTML версії 3.0 був розроблений стандарт версії 3.2. У розробці цього стандарту брали участь такі фірми, як Netscape Communications Corporation, Microsoft, IBM, Novell, SoftQuad, Sun Microsystems і Spyglass. Можливо, що такий представницький склад розробників стандарту позитивно вплинув на сумісність навигаторов.
Подальший розвиток мови привів до появи стандарту мови HTML версії 4.0 і останнім саме часом стандарту версії 5.0.
2.1. Перша сторінка html
Запустіть в середовищі операційної системи Microsoft Windows 98 або Microsoft Windows NT програму Notepad і наберіть текст, приведений в лістинг 2.1. Збережіть цей текст в файлі з ім'ям first.htm.
Лістинг 2.1. Файл chap2\first.htm
<!DOCTYPE HTML PUBLIC ".//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD>
<TITLE>XYZ Incorporation</TITLE> </HEAD> <ВОDY>
Ласкаво просимо в мир серверів WWW! </BODY> </HTML>
Пересвідчіться, що у вас встановлений навігатор Microsoft Internet Explorer або Netscape Navigator.
Відкрийте папку, в яку ви зберегли файл first.htm, і зробіть подвійне натиснення лівою клавішею миші по пиктограмме файла. Відразу після цього буде автоматично запущений навігатор, у вікні якого з'явиться вміст вашого документа. Інший спосіб перегляду документа HTML, записаного в файлі, полягає в тому, що ви спочатку запускаєте навігатор, а потім відкриваєте потрібний файл за допомогою меню. При використанні навигатора Microsoft Internet Explorer для відкриття файла ви повинні спочатку вибрати з меню File рядок Open, а потім в діалоговій панелі, що з'явилася Open Internet Address натиснути кнопку Open File. Після цього ви виявитеся в діалоговій панелі з назвою Open File, з допомогою якою можливо вибрати файл документа HTML, розташований на локальному диску вашого комп'ютера.
На мал. 2.1 ми показали зовнішній вигляд документа first.htm при його перегляді з допомогою навигатора Microsoft Internet Explorer.
МАЛИЙ. 2.1. Зовнішній вигляд документа first.htm у вікні навигатора Microsoft Internet Explorer
Розглянемо на цьому найпростішому прикладі структуру документа HTML.
