Duma 1. Введение в HTML-разметку
Лекция 1. Общие сведения
Общие принципы создания Web-узла
История развития HTML
Принципы гипертекстовой разметки
Группы тегов HTML
Лекция 2. Структура HTML-документа и элементы разметки
заголовка документа
Назначение заголовка
Отображение содержания элемента TITLE
Основные контейнеры заголовка
Элемент разметки HEAD
Элемент разметки TITLE
Элемент разметки BASE
Элемент разметки ISINDEX
Элемент разметки МЕТА
Элемент разметки LINK
Элемент разметки STYLE
Элемент разметки SCRIPT
Лекция 3. Контейнеры тела документа
Теги тела документа
Тело документа - контейнер BODY
Теги управления разметкой
Теги управления отображением символов
Теги, характеризующие тип информации
Список определений - тег
Блоки цитат - элемент
Создание списков в HTML
Горизонтальные линейки - тег
^реформатированный вывод - тег
Применение тега
Комментарии в языке HTML
Гипертекстовые ссылки
Лекция 4. Графика
Использование графики в HTML
Форматы графических файлов
Активные изображения
Изображения в миниатюре
Лекция 5. Таблицы в HTML
Средства описания таблиц в HTML
Создание таблиц в HTML
Использование таблиц в дизайне страницы
Создание разноцветных таблиц
Лекция 6. HTML-Формы
Задание формы - элемент FORM
Определение элементов управления формы -
тег
Создание многострочных областей
ввода текста - тег
Использование списков в форме - тег
Лекция 7. Фреймы
Как работают фреймы
Создание простой страницы с фреймами
Задание фреймовой структуры
Подготовка содержимого фрейма
Подготовка фрейма main
Вложенные и множественные кадровые структуры. . .
Глава 2. Применение каскадных таблиц стилей
Лекция 8. Назначение и применение CSS
Назначение CSS
Способы применения CSS
Переопределение стиля
Элемент STYLE
Ссылка на внешнее описание
Импорт описания стилей
Синтаксис
Селектор - имя элемента разметки
Селектор - имя класса
Селектор - идентификатор объекта
Наследование и переопределение
Лекция 9. Блочные и строковые элементы
Блочные и строковые элементы
Элемент DIV.
10
Элемент SPAN
Свойства блоков
Отступы (margin)
Набивка (padding)
Граница (border)
Обтекание блока текста.
Лекция 10: Цвет и шрифт
Управление цветом в CSS
Цвет текста
Цвет фона текста
Шрифт
Гарнитура (font-family).
Кегль (font-si/e)
Начертание
Лекция 11. Текст и списки
Текст
Межбуквенные расстояния
Выравнивание
Преобразование шрифта
Первая строка параграфа
Межстрочное расстояние
Списки
Форма "пулек"
"Пульки"\'-картинки
Лекция 12. Позиционирование
Координаты и размеры
Абсолютные координаты
Относительные координаты
Линейные размеры блока
Управление видимостью
Порядок наложения и область видимости
Порядок наложения блоков, z-index
Область видимости блока, clip
Пиша 3. JavaScript
Лекция 13. Назначение и применение JavaScript, общие сведения Понятие объектной модели применительно к JavaScript
Свойства. Методы. События
Размещение кода на HTML-странице
URL-схема JavaScript
Обработчики событий
Подстановки
Вставка (контейнер SCRIPT -
принудительный вызов интерпретатора).
Иерархия классов
Лекция 14. Программируем свойства окна браузера
Поле статуса
Программируем status
Программируем defaultStatus
Поле location
Свойства
Методы
История посещений (History)
Тип браузера (объект Navigator)
Управление окнами
window.alert()
window.confirm()
window.prompt()
window.open()
window.closeQ
windows,focusQ
window.setTimeout()
window.clearTimeout()
Фреймы (Frames)
Иерархия фреймов
Именование фреймов
Передача фокуса во фрейм
Лекция 15. Программируем формы
Контейнер FORM
action
method
target
elementsf]
encoding
resetQ
submit()
onReset
onSubmit
12
Текст в полях ввода
Защита поля ввода
Изменение значения поля ввода
Списки и выпадающие меню
Объект Option
Кнопки
Картинки
Обмен данными
Кнопка Submit
Единственное поле в форме . . .
Метод submit()
Cookies
Лекция 16. Программируем графику
Объект Image
src и lowsrc
Изменение картинки
Мультипликация
Событие onLoadQ
Запуск и остановка мультипликации
Оптимизация отображения
Оптимизация при загрузке
Предварительная загрузка
Нарезка картинок
Графика и таблицы
Графика и обработка событий
Вертикальные и горизонтальные меню
Вложенные меню
Лекция 17. Программируем гипертекстовые переходы
Объект URL
Массивы встроенных гипертекстовых ссылок.
Замена атрибута HREF
Изменение части URL
Обработка событий Mouseover и Mouseout
Обработка события click
Схема URL- "javascript:."
Лекция 18. Программируем "за кадром"
Типы и структуры данных
Литералы
Переменные
Массивы
Метод join()
Метод reverse()
Метод sort() Функции
Функция - тип данных
Функция - объект Объекты
Понятие объекта
Прототип
Методы объекта Object Операторы языка
var
if.
while
for
for . in
break .
continue .
return .
Управление фокусом
Управляем фокусом в окнах .
Управление фокусом во фреймах .
Фокус в полях формы
Скрытая передача данных из форм
Невидимый код
Невидимый фрейм .
Код во внешнем файле
Обмен данными посредством встроенной графики . Модель безопасности .
Глава 4. Интерфейс Web-приложений
Лекция 19. Общие сведения
Введение
HyperText Transfer Protocol
Общая структура сообщений
Методы доступа
Оптимизация обменов
Виды интерфейса пользователя в Web-технологии
Спецификация Common Gateway Interface
Понятие CGI-скрипта
Типы запросов
Механизмы приема данных скриптом
Механизм генерации отклика скриптом
Лекция 20. Введение в программирование CGI-скриптов
и программирование скриптов на bash
Структура bash-скрипта
Стандартный поток вывода
Переменные окружения
Аргументы командной строки
Стандартный поток ввода
Типы данных и переменные
Управление потоком вычислений
if.
while
far
Конвейеры
Файлы и каталоги
Лекция 21. Введение в программирование на Perl
Структура Perl-программы
Стандартный поток вывода
Переменные окружения
Аргументы командной строки
Стандартный ввод
Типы данных и переменные
Скаляры
Одномерные массивы
Ассоциативные массивы
Указатели
Глобальные символы
Регулярные выражения (сопоставление с образцом).
Управление потоком вычислений
Оператор GOTO
Оператор while
Оператор for
Оператор foreach
Оператор if
Оператор next
Оператор last
Оператор redo
Файлы, каталоги, конвейеры, сокеты
Файлы
Каталоги
Каналы
Работа с серверами Internet. Сокеты
Отложенное исполнение. Операция eval.
Библиотеки
Лекция 22. Введение в программирование скриптов на С
Общая структура С-скрипта
Стандартный поток вывода
Переменные окружения
Аргументы командной строки
Стандартный поток ввода
Типы данных и переменные
Целые числа
Строки символов
Указатели
Управление потоком вычислений
Оператор if
Оператор goto
Оператор while
Оператор for
Оператор switch
Оператор break
Оператор continue
Файлы
Препроцессор
Компиляция
Лекция 23. HTML-формы
Элемент разметки FORM и его компоненты
FORM(mailto)
FORM (HTTP)
FORM (SSI)
INPUT
SELECT.
OPTION
TEXTAREA
Лекция 24. Применение методов доступа HTTP в рамках программирования CGI-скриптов. Настройка HTTP-сервера
для работы с CGI-скриптов
Метод доступа GET
Запрос isindex
Запрос from-urlencoded
Передача параметров через PATH_INFO
Метод доступа POST и другие методы доступа
Чтение данных из стандартного потока ввода
Передача присоединенных файлов
Стандартные библиотеки разбора данных
Метод доступа PUT и другие способы использования
CGI-скриптов
Настройки сервера для работы с CGI-скриптами
httpd.conf
srm.conf
access.conf
Скрипты для обработки нестандартных методов доступа
Скрипты и Server Site Includes
А.А. Аликберов. Формат и синтаксис Cookie
Обязательная литература
Дополнительная литература
Сайты по теме курса