Ajax на примерах. 2009 год. Овчаренко А. В.

Generic selectors
Только точные совпадения
Search in title
Search in content
Search in posts
Search in pages
Фильтровать по разделам
1С программы
Гидравлика
Грузоподъемные сооружения
Деревообработка
Долбежные, Строгальные
Железнодоржная литература
Инструмент
Информационные технологии. IT
Компрессорное оборудование
Краны грузоподъемные
Кузнечное дело
Машиностроение
Металлообработка
Настольное оборудование
Оргтехника
Пилы, Ножницы, Отрезные
Пневматика
Подшипники
Программирование
Прочее
Работа с сайтом
Сверлильные
Строительство
Тельферы, Тали
Токарные
Фрезерные
Электрика
Электроника

На практических примерах рассмотрены эффективные приемы разработки динамических Web-приложений, построенных по технологии Ajax. Каждая глава посвящена разработке законченного компонента пользовательского интерфейса Web-приложения. Даны необходимые для быстрого старта сведения по HTML и CSS, XML и DOM Level 1, PHP и MySQL, а также примеры совместного их применения. Большое внимание уделено программированию на языке JavaScript и асинхронному обмену данными между клиентом и сервером при помощи объекта XMLHttpRequest в формате XML и JSON. Подробно описан процесс разработки компонентов пользовательскогоbинтерфейса: «Аккордеон», панель с закладками, слайд-шоу, выпадающее меню, плавающие окна и др. Рассмотрены вопросы доступа к базам данных MySQL, управления учетными записями пользователей, защиты данных, аутентификации и авторизации, кроссбраузерности разрабатываемых приложений и др.

 

Автор: Овчаренко А. В.

Формат: PDF. Размер: 3 MB.  

 

Оглавление

Введение 1
Глава 1 Создание компонента «Аккордеон» 7
1.1 HTML-элементы DIV и SPAN — основа построения современного
HTML-документа 8
1.2 CSS — каскадные таблицы стилей 11
1.3 Разработка каскадных таблиц стилей для компонента «Аккордеон» 18
1.4 Разработка HTML-документа для компонента «Аккордеон» 22
1.5 «Аккордеон» начинает играть Первое приближение к созданию
компонента 24
1.6 Окончательное оформление компонента «Аккордеон» 31
1.7 Размещение компонента «Аккордеон» на Web-сервере Apache 37
Глава 2 Использование объекта XMLHttpRequest
в Ajax-приложениях 47
2.1 Варианты использования объекта XMLHttpRequest
при взаимодействии Web-браузера с Web-сервером 48
2.11 Использование объекта XMLHttpRequest для загрузки
фрагмента HTML-документа 49
2.12 Использование объекта XMLHttpRequest для загрузки
XML-документа 51
2.13 Использование объекта XMLHttpRequest для загрузки
фрагментов программы JavaScript 53
2.2 Основы работы с объектом XMLHttpRequest 55
2.3 Функция-обработчик события onreadystatechange
объекта XMLHttpRequest 64
2.4 Функции, объекты, конструкторы и прототипы в JavaScript 69
2.5 Создание простейшей функции-обертки для работы
с объектом XMLHttpRequest 82
2.6 Разработка функции sendRequest() 86
2.7 Компонент «Аккордеон» с асинхронной загрузкой текста панелей 95
Глава 3 Разработка компонента «Панель с закладками» 103
3.1 Реализация интерфейса компонента «Панель с закладками» 104
3.2 Разработка JavaScript-кода компонента «Панель с закладками» 111
3.3 Способы задания URL-адресов в HTML-документах 115
Глава 4 Работа с XML-документами средствами JavaScript 129
4.1 Структура XML-документа 130
4.2 Варианты использования технологии XML в Ajax-приложениях 138
4.3 Спецификация Document Object Model Level 1 148
4.4 Использование XML-документов для реализации слайд-шоу 158
Глава 5 Разработка компонента «Полоска меню» 163
5.1 Использование паттерна «Модель — Вид — Контроллер»
при разработке программ 164
5.2 Использование паттерна MVC в Ajax-приложениях 176
5.3 Создание компонента «Полоска меню» средствами HTML-разметки 184
5.4 Создание компонента «Полоска меню» средствами JavaScript 188
Глава 6 Разработка Ajax-приложения «Редактор кода —
отладчик PHP 5″ 193
6.1 Установка PHP 5 на компьютер 193
6.2 Особенности применения PHP 5 в Ajax-приложениях 196
6.3 Разработка приложения «Редактор кода — отладчик PHP 5» 202
Глава 7 Разработка Ajax-приложения «Консоль базы
данных MySQL 5″ 213
7.1 Установка сервера баз данных MySQL на компьютер 214
7.2 Краткий обзор реляционных баз данных 218
7.3 Основы работы с сервером баз данных MySQL 225
7.4 Создание программного кода приложения «Консоль базы
данных MySQL 5» 232

Глава 8 Применение Ajax для регистрации пользователей
Web-приложения 261
8.1 Реализация базовой аутентификации и авторизации
Web-сервером Apache 262
8.2 Обеспечение безопасности при базовой аутентификации
и авторизации 269
8.3 Реализация авторизации пользователей и защиты
Web-приложений средствами PHP 5 и JavaScript 273
8.4 Особенности использования базовой аутентификации
и авторизации в Ajax-приложениях 282
8.5 Разработка приложения для регистрации пользователей
средствами Ajax 289
Глава 9 Разработка компонента Lookup Combobox
для доступа к базам данных 301
9.1 Создание таблицы базы данных для тестирования
компонента Lookup Combobox 301
9.2 Вспомогательные функции JavaScript для разработки
компонента Lookup Combobox 306
9.3 Реализация компонента Lookup Combobox при помощи
HTML-элементов 309
9.4 Использование паттерна MVC при разработке
компонента Lookup Combobox 316
9.5 Взаимодействие Web-браузера и Web-сервера
при работе компонента Lookup Combobox 319
Глава 10 Разработка Ajax-компонента «Редактируемые
таблицы данных» 333
10.1 Определение конфигурации таблицы данных при
помощи XML-документа 334
10.2 Реализация компонента «Редактируемые таблицы данных»
средствами HTML и JavaScript 339
10.3 Сохранение данных таблицы на сервере 347
10.4 Постраничный вывод информации в таблице данных 351
10.5 Серверная часть компонента «Редактируемые таблицы данных» 355
Глава 11 Модульное программирование на JavaScript 359
11.1 Обеспечение модульной разработки в современных
библиотеках JavaScript 360
11.2 Работа с пространствами имен в JavaScript 366

11.3 Объекты и наследование в JavaScript 371
11.4 Реализация загрузчика модулей JavaScript 378
Глава 12 Разработка компонента «Плавающее окно» 385
12.1 Реализация технологии drag-and-drop средствами JavaScript 386
12.2 Реализация базового объекта «Плавающее окно» 395
12.3 Расширение базового компонента «Плавающее окно» новыми
возможностями 398
ПРИЛОЖЕНИЯ 405
Приложение 1 Применение библиотек JavaScript
при разработке Ajax-приложений 407
П11 Библиотека поддержки кроссбраузерности xjs
(Coross-Browsercom) 407
П12 Библиотека jsolait (JavaScript Object Lait) 411
П13 Библиотека Prototypejs — новый стиль программирования
на JavaScript 413
П14 Применение библиотеки scriptaculous для разработки
Ajax-приложений 416
П15 Богатство и разнообразие библиотек JavaScript 417
Приложение 2 Описание содержимого компакт-диска 419
Предметный указатель 421

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

burov top © 2016-2018 burov.top