Функции общего назначения. Работа с таймером. Обработка ввода данных. Работа с окнами и фреймами.
Связь с таблицами стилей CSS. Динамическое изменение стиля объектов. Специфика имёнования свойств стиля.
События. Объявление обработчиков событий. Обработка событий.
Особенности программирования на JavaScript. Различия браузеров: особенности реализаций и версий.
Обзор средств разработки DHML-страниц. Сравнение программ Macromedia Dreamweaver, bred3 и Notepad.
Взаимодействие клиента и сервера. Схема взаимодействия клиентской машины и сервера. Протокол TCP/IP.
Основные элементы языка PHP. Синтаксис языка: наследование от C, определение переменных, функций, операторы.
Встраивание в HTML-документ. Определение кода непосредственно в теле web-страницы. Подключение внешних скриптов.
Функции и переменные для обработки запросов. Методы GET и POST: различия и особенности. Переменные среды.
Формирование HTML-документа. Основные функции формирования HTML.
Особенности создания динамических страниц на PHP. Формирование заголовков. Ограничение срока действия документа. Динамическое формирование изображений и других документов. Подмена файлов. Посыл письма.
Взаимодействие PHP и СУБД. Выбор СУБД. Соединение с сервером MS SQL, обработка запроса, извлечение и хранение данных. Последующее использование полученных данных в теле страницы.
Обзор средств разработки DHML-страниц. Сравнение программ Macromedia Dreamweaver, PHP Edit, bred3 и Notepad.