ЗМІСТ
Передмова........................................................................................................... 6
РОЗДІЛ І. РОЗМІЩЕННЯ ІНФОРМАЦІЇ У WWW.
БАЗОВІ ЕЛЕМЕНТИ HTML............................................................................ 10
1.1. Основні принципи побудови та функціонування мережі Internet..... 10
1.2. Форматування тексту мовою HTML..................................................... 23
Головна сторінка Web-сайта освітнього закладу..................................... 29
1.3. Використання гіперпосилань................................................................. 30
Створення набору гіпертекстових сторінок Web-сайта
освітнього закладу..................................................................................... 34
1.4. Web-графіка.............................................................................................. 36
Web-сайт навчального закладу: графічна версія..................................... 42
1.5. Списки і таблиці у HTML-документах.................................................. 44
Web-сайт навчального закладу: версія з використанням таблиць.......... 50
1.6. Використання фреймів............................................................................ 57
1.7. Каскадні таблиці стилів (CSS)................................................................ 65
Способи використання таблиць стилів..................................................... 65
Використання селекторів........................................................................... 67
Використання псевдо класів...................................................................... 69
Властивості у таблицях стилів................................................................... 69
1.8. Введення даних за допомогою форм..................................................... 73
Дескриптор <FORM>................................................................................ 74
Дескриптор <TEXTAREA>....................................................................... 75
Дескриптор <SELECT>............................................................................. 76
Дескриптор <INPUT>................................................................................ 78
1.9. Розробка Web-сайтів................................................................................ 81
Етап визначення цілей та функцій Web-сайта........................................... 81
Етап створення структури (схеми) сайта.................................................. 81
Етап добору апаратних і програмних засобів, необхідних для реалізації
Web-сайта................................................................................................... 83
Етап створення окремих сторінок............................................................. 83
Етап тестування.......................................................................................... 84
Етап публікації сторінок на сервері.......................................................... 84
Етап реклами Web-сайта............................................................................ 84
Етап експлуатації....................................................................................... 84
РОЗДІЛ II. ІНТЕРАКТИВНІ WEB-ДОКУМЕНТИ.
ОСНОВИ JAVASCRIPT, PHP I MYSQL......................................................... 85
Загальний огляд технологій створення інтерактивних
Web-докулентів................................................................................................ 85
2.2. Використання скриптів JavaScript........................................................ 88
Синтаксис мови JavaScript........................................................................ 88
URL-схема JavaScript................................................................................ 89
Опис змінних. Поняття без типовості........................................................ 90
Числові змінні............................................................................................. 91
Булеві змінні............................................................................................... 91
Операції порівняння і логічні операції..................................................... 91
Рядкові змінні............................................................................................. 92
Масиви........................................................................................................ 92
Оператори управління. Оператори циклу. Цикл for............................... 92
Цикл while.................................................................................................. 93
Оператори розгалуження (умовні оператори). Оператор if...else........... 93
Оператор ?................................................................................................. 94
Визначення функцій................................................................................... 95
Об'єктна модель JavaScript....................................................................... 96
Властивості................................................................................................. 96
Методи........................................................................................................ 97
Події............................................................................................................ 91
Ієрархія об'єктів у JavaScript.................................................................. 101
Array......................................................................................................... 101
Методи об'єкта Array............................................................................... 102
Date........................................................................................................... 103
Number...................................................................................................... 104
String......................................................................................................... 104
Math.......................................................................................................... 105
Об'єкти браузера...................................................................................... 106
Об'єкт window.......................................................................................... 106
Об'єкт document....................................................................................... 108
Методи об'єкта document......................................................................... 109
Створення об'єктів користувача і робота з ними................................... 112
Надання об'єктам нових властивостей.................................................... 114
Вилучення об'єктів і властивостей.......................................................... 115
Перевірка існування об'єктів і властивостей........................................... 115
Використання функції typeof()................................................................ 115
Додавання в об'єкт нових методів-конструкторів.................................. 116
2.3. Використання РНР і MySQL................................................................. 118
Коротка історія РНР................................................................................ 119
Вступ до MySQL...................................................................................... 120
Завантаження та інсталяція РНР і MySQL.............................................. 121
Приклади використання РНР.................................................................. 121
Робота з формами.................................................................................... 121
Робота з MySQL (збереження даних у базі)........................................... 124
Отримання даних з бази MySQL............................................................ 129
Форум Web-сайта навчального закладу................................................. 130
РОЗДІЛ III. WEB-РЕДАКТОРИ..................................................................... 143
3.1. Загальний огляд Web-редакторів........................................................ 143
3.2. Web-редактор Microsoft FrontPage....................................................... 143
3.3. Web-редактор HomeSite......................................................................... 144
РОЗДІЛ IV. ТЕХНОЛОГІЯ FLASH............................................................... 146
4.1. Огляд Macromedia Flash 5..................................................................... 146
Трасування растрів.................................................................................. 149
Монтажна лінійка..................................................................................... 150
Використання шарів................................................................................ 151
Типи анімації............................................................................................ 151
4.2. Використання символів у Flash 5......................................................... 154
Створення символу.................................................................................. 156
Використання звуку у фільмі.................................................................. 158
4.3. Використання ActionScript.................................................................... 160
4.4. Публікація у Flash 5............................................................................... 163
Налаштування публікації у форматі Flash............................................. 164
Налаштування публікації у форматі HTML........................................... 164
РОЗДІЛ V. МЕТОДИЧНІ ОСНОВИ ВИВЧЕННЯ WEB-ПРОГРАМУВАННЯ
В ШКОЛІ......................................................................................................... 168