Основы программирования на JavaScript
СтрокиЧисла
Массивы
Основы программирования на JavaScript
XMLИзображение: Блок-схема документа
Создание эффекта изменения изображения
Добавление и удаление элементов
Элементы потомки
Работа с текстом
Основы программирования на JavaScript
Объект WindowSetTimeout и setInterval
Window.opener
Объект Document (window.document)
Document.body и document.documentElement
Title, referer
Сookie
Основы программирования на JavaScript
Основы JavaScriptNew Object и объектные литералы
Прототипирование
Переменные Private, Public и Static
Основы программирования на JavaScript
НаследованиеЗамыкание
Основы программирования на JavaScript
Создание объекта XMLHttpСоздание объекта XMLHttp - 2
XML, JSON или текст
Пример со списком контактов
Основы программирования на JavaScript
Синтаксические ошибкиОшибки времени выполнения
Window.onerror
Try/Catch/Finally и Throw
Обработка ошибок в AJAX
Основы программирования на JavaScript
СтекСоздание собственного стека
Применение рекурсии
Основы программирования на JavaScript
AJAX = Асинхронный JavaScript и XMLAJAX является технологией браузера
AJAX основан на открытых стандартах
Технология AJAX улучшает приложения Интернет
AJAX можно использовать прямо сейчас
AJAX использует XML и запросы HTTP
Пример использования AJAX
Пример AJAX
Описание примера
Форма HTML
Функция showHint()
Функция stateChanged()
Браузеры AJAX
Поддержка AJAX браузерами
Исходный код приложения AJAX
Страница HTML для примера AJAX
Код JavaScript приложения AJAX
Серверные страницы AJAX для ASP и PHP
Серверная страница AJAX - ASP и PHP
Пример AJAX на ASP
Пример AJAX на PHP
Пример PHP
Пример AJAX c базой данных
Пример AJAX с базой данных
Разбор примера AJAX с базой данных
Серверная страница приложения AJAX
Пример использования AJAX c XML
Разбор примера AJAX с использованием XML
Объект AJAX XMLHttpRequest
Объект XMLHttpRequest
Создание объекта XMLHttpRequest
Разбор приведенного примера
Еще пример?
Методы объекта XMLHttpRequest
Свойство readyState объекта XMLHttpRequest
Свойство responseText объекта XMLHttpRequest
Основы программирования на JavaScript
Введение в XHTMLЧто необходимо знать
Что такое XHTML?
XHTML рекомендован консорциумом W3C
Все новые браузеры поддерживают XHTML
Преобразование Web-сайта на использование XHTML
Что содержится в данном руководстве
Зачем нужен XHTML?
Различия между XHTML и HTML
Как переходить к использованию XHTML
Наиболее важные различия
Элементы XHTML должны быть правильно вложены
Элементы XHTML всегда должны быть замкнутыми
Пустые элементы должны быть замкнуты
Элементы XHTML должны записываться в нижнем регистре
Документы XHTML должны иметь один корневой элемент
Синтаксис XHTML
Дополнительные правила синтаксиса XHTML
Имена атрибутов должны записываться в нижнем регистре
Значения атрибутов должны заключаться в кавычки
Минимизация атрибутов запрещена
Атрибут id заменяет атрибут name
Важное замечание о совместимости
Атрибут lang
Обязательные элементы XHTML
DTD XHTML
Элемент !DOCTYPE является обязательным
Пример XHTML
Определения трех типов документов
XHTML 1.0 Strict
XHTML 1.0 Transitional
XHTML 1.0 Frameset
Преобразование сайта на XHTML
Добавить определение DOCTYPE
Замечание о DOCTYPE
Имена тегов и атрибутов записать в нижнем регистре
Все атрибуты заключают в кавычки
Пустые теги: hr , br и img
Проверка (валидация) Web-сайта
Проверка XHTML
Проверка XHTML в соответствии с DTD
Модуляризация XHTML
Зачем нужна модуляризация XHTML?
Модули XHTML
Стандартные атрибуты XHTML
Базовые атрибуты
Атрибуты языка
Атрибуты клавиатуры
Атрибуты событий XHTML
События окна
События элементов формы
События клавиатуры
События мыши
Заключительные замечания по XHTML
Что делать дальше?
CSS
JavaScript