Описана технология AJAX и показаны возможности, которые открываются перед разработчиком с ее применением. Рассмотрена объектная модель документа: DOM в JavaSript и DOM-функции в PHP. Изложены основы языка XML и формат JSON. Показан принцип генерации асинхронных запросов к серверу средствами javascript. Сделан обзор основных javascript-библиотек: Prototype, Scriptaculous, ExtJS и jQuery. Подробно рассмотрены популярные и перспективные библиотеки ExtJS и jQuery: описана объектная модель языка javascript, на которой базируются эти библиотеки применение AJAX-запросов обработка событий и др. Приведено большое количество практических примеров.
Author(s): Бенкен Е., Самков Г.
Publisher: БХВ-Петербург
Year: 2010
Language: Russian
Commentary: 1146148672
Pages: 464
Tags: Библиотека;Компьютерная литература;HTML / CSS / JavaScript;
Терминология......Page 10
Часть I. Технологии, составляющие AJAX......Page 15
Глава 1. Принцип работы AJAX......Page 16
Принципы объектно-ориентированного программирования......Page 19
Объектная модель в PHP 5. Классы и объекты......Page 20
Итераторы: просмотр всех общедоступных свойств объекта......Page 38
Глава 3. Объектно-ориентированное программирование в JavaScript......Page 40
Создание класса-наследника......Page 46
Язык XML......Page 56
JSON......Page 63
Глава 5. Объектная модель документа......Page 66
Объект......Page 74
DOM......Page 76
XML-......Page 78
DOM-функции в PHP......Page 80
DOM-......Page 81
Проблема русификации Web-приложений......Page 86
HTTP......Page 88
JavaScript......Page 90
PHP......Page 91
MySQL......Page 94
Создание AJAX-приложений......Page 96
Объект......Page 97
Использование XML и создание периодических запросов......Page 105
Запрос данных с сервера MySQL......Page 116
JSON......Page 122
Библиотеки для работы с AJAX......Page 128
Обзор библиотек для создания AJAX-приложений......Page 129
Библиотека Prototype......Page 133
Prototype......Page 134
Prototype......Page 143
Библиотека script.aculo.us......Page 151
(Draggable & Sortable)......Page 155
script.aculo.us......Page 159
Библиотека ExtJS......Page 166
Структура и идеология библиотеки......Page 167
ExtJS......Page 169
Firebug —......Page 172
ExtJS......Page 173
Xtypes......Page 180
ExtJS......Page 181
DOM......Page 187
Простая панель......Page 196
:......Page 199
Создание элемента формы......Page 209
-......Page 217
Свертывание и развертывание блока......Page 222
Drag & drop......Page 229
Простые виджеты......Page 236
Создание редактируемых таблиц......Page 240
JavaScript......Page 243
jQuery......Page 258
Знакомство с jQuery......Page 259
?......Page 261
Функции ядра jQuery......Page 263
jQuery......Page 268
Селекторы jQuery......Page 273
События в jQuery......Page 329
Манипуляции элементами в jQuery......Page 350
,......Page 369
AJAX-запросы в jQuery......Page 376
-......Page 383
AJAX-......Page 393
События AJAX в jQuery......Page 400
jQuery Form......Page 408
Live Query......Page 414
Apache......Page 420
PHP......Page 423
MySQL 5......Page 425
Отладка JavaScript. Использование Firebug......Page 428
JavaScript......Page 429
AJAX-......Page 431
Описание компакт-диска......Page 433