AJAX. Программирование для Интернета. Бенкен Е. С.

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

Описана технология AJAX и показаны возможности, которые открываются перед разработчиком с ее применением. Рассмотрена объектная модель документа: DOM в JavaSript и DOM-функции в PHP. Изложены основы языка XML и формат JSON. Показан принцип генерации асинхронных запросов к серверу средствами JavaScript. Сделан обзор основных JavaScript-библиотек: Prototype, Scriptaculous, ExtJS и jQuery. Подробно рассмотрены популярные и перспективные библиотеки ExtJS и jQuery: описана объектная модель языка JavaScript, на которой базируются эти библиотеки; применение AJAX-запросов; обработка событий и др. Приведено большое количество практических примеров.

 

Автор: Бенкен Е. С.

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

 

Оглавление

Введение 3
ЧАСТЬ I ТЕХНОЛОГИИ, СОСТАВЛЯЮЩИЕ AJAX 9
Глава 1 Принцип работы AJAX 11
Глава 2 Объектно-ориентированное программирование
в серверных приложениях 14
Принципы объектно-ориентированного программирования 14
Объектная модель в PHP 5 Классы и объекты 15
Конструктор класса 16
Создание объекта 17
Деструктор объекта 17
Копирование и клонирование объектов 19
Наследование 20
Финальные классы 22
Доступ к свойствам и методам класса 24
Статические свойства и методы класса 27
Абстрактные классы и интерфейсы 28
Константа класса 29
Ключевое слово instanceof 30
Обработка ошибок 30
Автозагрузка класса 32
Итераторы: просмотр всех общедоступных свойств объекта 33
Синглетон 34
Глава 3 Объектно-ориентированное программирование
в JavaScript 35
Создание объекта с помощью оператора new 36
Создание объектов с помощью объектных литералов 36
Конструктор объекта 37
Функции как объекты 38
Добавление методов при помощи прототипа 38
Наследование при помощи прототипа 40
Создание класса-наследника 41
Полиморфизм 42
Частные элементы классов 43
Пространства имен 44
Обработка ошибок 45
Синглетоны 46
Замыкания 47
Применение замыканий 48
Глава 4 XML и JSON 51
Язык XML 51
Синтаксис XML Правильно оформленный XML 51
XML-декларация 53
Атрибуты 53
Комментарии 53
Процессуальная инструкция 55
Пространства имен XML 55
Особые символы 56
CDATA 57
JSON 58
Глава 5 Объектная модель документа 61
Объект Node 64
Свойства и методы объекта Document 65
Доступ к узлу DOM 66
Объект Element 66
Объект NodeList 67
Объект NamedNodeMap 67
Объект Attr 68
Объект Text 68
Объект DOMImplementation 68
Глава 6 DOM в JavaScript 69
Объект Element 69
Создание HTML-элемента с помощью методов DOM и включение его
в дерево документа 71
Чтение данных из XML-документа 73
Глава 7 DOM-функции в PHP 75
Создание XML-документа с помощью DOM-функций 76
Глава 8 Проблема русификации Web-приложений 81
Кодировки 81
Передача локализованных данных в протоколе HTTP 83
Кодирование символов в сценарии JavaScript 85
Русский язык в PHP 86
Локализация MySQL 89
ЧАСТЬ II СОЗДАНИЕ AJAX-ПРИЛОЖЕНИЙ 91
Глава 9 Объект XMLHttpRequest 93
Глава 10 Использование XML и создание периодических запросов 101
Создание периодических запросов 108
Глава 11 Запрос данных с сервера MySQL 112
Передача данных в формате JSON 118
ЧАСТЬ III БИБЛИОТЕКИ ДЛЯ РАБОТЫ С AJAX 125
Глава 12 Обзор библиотек для создания AJAX-приложений 127
Глава 13 Библиотека Prototype 131
Полезные методы в Prototype 132
Класс Element 135
Класс Array 137
AJAX в Prototype 141

Глава 14 Библиотека scriptaculous 149
Эффекты 150
Перетаскивание и сортировка (Draggable & Sortable) 153
AJAX в scriptaculous 157
Автодополнение 157
Класс AjaxInPlaceEditor 161
ЧАСТЬ IV БИБЛИОТЕКА EXTJS 165
Глава 15 Структура и идеология библиотеки 167
Соглашения об именах 169
Конфигурирование ExtJS и первый пример применения 169
Объект ExtElement 171
Firebug — запаситесь выжигателем жучков 172
Контекст 172
Задание контекста в ExtJS 173
Адаптеры и пространство имен 175
Механизм наследования в ExtJS 175
Вызов метода базового класса 176
Обработка событий в ExtJS 177
События DOM 177
События JavaScript 177
Пользовательские события 179
Xtypes 180
Классы ExtJS 181
Класс Component 181
Класс BoxComponent 183
Класс Container 184
Класс Panel 184
Компоновка (layout) 184
Глава 16 Поиск элементов: класс DomQuery 187
Выбор узлов DOM 187
Селекторы элементов 188
Селекторы атрибутов 188
Отбор элементов CSS Value selectors 188
Глава 17 Панели и компоновка элементов 196
Простая панель 196
Вложенные панели 198
Компоновка панелей: создание аккордеона 199
Панель с несколькими вкладками 203
Глава 18 Формы 209
Создание элемента формы 209
Компоновка формы 210
Передача данных формы на сервер методом submit 213
Проверка форм с помощью класса VTypes Календарь-подсказка 217
Глава 19 Визуальные эффекты Drag & drop 222
Свертывание и развертывание блока 222
Изменение размеров блока 226
Drag & drop 229
Глава 20 Простые виджеты 236
Всплывающие подсказки 236
Глава 21 Создание редактируемых таблиц 240
Создание базы данных 240
Серверный сценарий для запроса к базе и генерации ответа клиенту 241
Клиентская часть: HTML и сценарий JavaScript 243
Разработка динамически редактируемой таблицы 249
ЧАСТЬ V jQuery 259
Глава 22 Знакомство с jQuery 261
Установка библиотеки 262
Что такое $()? 263
Глава 23 Функции ядра jQuery 265
Доступ к объекту jQuery 270
Глава 24 Селекторы jQuery 275
Базовые селекторы 275
Иерархические селекторы 280
Основные фильтры 286
Фильтры содержимого 298
Фильтры видимых и невидимых элементов 302
Фильтры атрибутов 306
Фильтры потомков 316
Селекторы в формах 323
Фильтры состояния элементов форм 326
Глава 25 События в jQuery 331
Помощники при работе с событиями 332
Глава 26 Манипуляции элементами в jQuery 352
Изменение содержимого элементов 352
Вставка содержимого внутрь элементов 358
Вставка содержимого снаружи элементов 364
Обертывание элементов 369
Замещение, удаление, копирование элементов 371
Глава 27 AJAX-запросы в jQuery 378
Загрузка содержимого 378
Реализация GET-запросов 385
Реализация POST-запросов 392
Полный контроль над AJAX-запросами 395
Глава 28 События AJAX в jQuery 402
Глава 29 Расширения для jQuery 410
Плагин jQuery Form 410
Плагин Live Query 416
Резюме 420
ПРИЛОЖЕНИЯ 421
Приложение 1 Установка Web-сервера Apache, модуля PHP 5
Приложение 2 Отладка JavaScript Использование Firebug 431
Приложение 3 Описание компакт-диска 436
Литература 437
Предметный указатель 439

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

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

burov top © 2016-2018 burov.top