Получать уведомления на электронную почту, если появились:
Подписаны
Книги автора 1
Книги издательства 46
Закрыть
Чтобы подписаться сообщите адрес электронной почты
Введите корректный адрес электронной почты
Подписаться 47 Вы подписаны 47

AJAX. Программирование для Интернета (+ CD)

№ 1067991
Получать уведомления на электронную почту, если появились:
Подписаны
Книги автора 1
Книги издательства 46
Закрыть
Чтобы подписаться сообщите адрес электронной почты
Введите корректный адрес электронной почты
Подписаться 47 Вы подписаны 47
17,77 руб.–22%
Вы экономите 5,10 руб.
Ваша скидка 22%
22,87 руб.
Уже в корзине
Под заказ. Поставка 21 декабря

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

Издательство BHV
Год издания 2009
Страниц 464
Переплет Твердый переплет
Приложение Прилагается CD
Формат 70х100/16 (170х240 мм, увеличенный)
ISBN 978-5-9775-0428-7
Вес 560 г
Изготовитель ООО "Издательство "БХВ-Петербург". 194100, РФ, г. Санкт-Петербург, пр-т Лесной, 37/1Б
Импортер ООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Содержание

  • ЧАСТЬ I. ТЕХНОЛОГИИ, СОСТАВЛЯЮЩИЕ AJAX
    • Глава 1. Принцип работы AJAX
    • Глава 2. Объектно-ориентированное программирование в серверных приложениях
      • Принципы объектно-ориентированного программирования
      • Объектная модель в PHP 5. Классы и объекты
      • Конструктор класса
      • Создание объекта
      • Деструктор объекта
      • Копирование и клонирование объектов
      • Наследование
      • Финальные классы
      • Доступ к свойствам и методам класса
      • Статические свойства и методы класса
      • Абстрактные классы и интерфейсы
      • Константа класса
      • Ключевое слово instanceof
      • Обработка ошибок
      • Автозагрузка класса
      • Итераторы: просмотр всех общедоступных свойств объекта
      • Синглетон
    • Глава 3. Объектно-ориентированное программирование в JavaScript
      • Создание объекта с помощью оператора new
      • Создание объектов с помощью объектных литералов
      • Конструктор объекта
      • Функции как объекты
      • Добавление методов при помощи прототипа
      • Наследование при помощи прототипа
      • Создание класса-наследника
      • Полиморфизм
      • Частные элементы классов
      • Пространства имен
      • Обработка ошибок
      • Синглетоны
      • Замыкания
      • Применение замыканий
    • Глава 4. XML и JSON
      • Язык XML
      • Синтаксис XML. Правильно оформленный XML
      • XML-декларация
      • Атрибуты
      • Комментарии
      • Процессуальная инструкция
      • Пространства имен XML
      • Особые символы
      • CDATA
      • JSON
    • Глава 5. Объектная модель документа
      • Объект Node
      • Свойства и методы объекта Document
      • Доступ к узлу DOM
      • Объект Element
      • Объект NodeList
      • Объект NamedNodeMap
      • Объект Attr
      • Объект Text
      • Объект DOMImplementation
    • Глава 6. DOM в JavaScript
      • Объект Element
      • Создание HTML-элемента с помощью методов DOM и включение его в дерево документа
      • Чтение данных из XML-документа
    • Глава 7. DOM-функции в PHP
      • Создание XML-документа с помощью DOM-функций
    • Глава 8. Проблема русификации Web-приложений
      • Кодировки
      • Передача локализованных данных в протоколе HTTP
      • Кодирование символов в сценарии JavaScript
      • Русский язык в PHP
      • Локализация MySQL
  • ЧАСТЬ II. СОЗДАНИЕ AJAX-ПРИЛОЖЕНИЙ
    • Глава 9. Объект XMLHttpRequest
    • Глава 10. Использование XML и создание периодических запросов
      • Создание периодических запросов
    • Глава 11. Запрос данных с сервера MySQL
      • Передача данных в формате JSON
  • ЧАСТЬ III. БИБЛИОТЕКИ ДЛЯ РАБОТЫ С AJAX
    • Глава 12. Обзор библиотек для создания AJAX-приложений
    • Глава 13. Библиотека Prototype
      • Полезные методы в Prototype
      • Класс Element
      • Класс Array
      • AJAX в Prototype
      • Класс Ajax.Request
      • Класс Ajax.Response
      • Класс Ajax.Updater
      • Класс Ajax.PeriodicalUpdater
      • Использование AJAX-запросов в Prototype
    • Глава 14. Библиотека script.aculo.us
      • Эффекты
      • Перетаскивание и сортировка (Draggable & Sortable)
      • AJAX в script.aculo.us
      • Автодополнение
      • Класс Ajax.InPlaceEditor
  • ЧАСТЬ IV. БИБЛИОТЕКА EXTJS
    • Глава 15. Структура и идеология библиотеки
      • Соглашения об именах
      • Конфигурирование ExtJS и первый пример применения
      • Объект Ext.Element
      • Firebug — запаситесь выжигателем жучков
      • Контекст
      • Задание контекста в ExtJS
      • Адаптеры и пространство имен
      • Механизм наследования в ExtJS
      • Вызов метода базового класса
      • Обработка событий в ExtJS
      • События DOM
      • События JavaScript
      • Пользовательские события
      • Xtypes
      • Классы ExtJS
      • Класс Component
      • Класс BoxComponent
      • Класс Container
      • Класс Panel
      • Компоновка (layout)
    • Глава 16. Поиск элементов: класс DomQuery
      • Выбор узлов DOM
      • Селекторы элементов
      • Селекторы атрибутов
      • Отбор элементов CSS Value selectors
    • Глава 17. Панели и компоновка элементов
      • Простая панель
      • Вложенные панели
      • Компоновка панелей: создание аккордеона
      • Панель с несколькими вкладками
    • Глава 18. Формы
      • Создание элемента формы
      • Компоновка формы
      • Передача данных формы на сервер методом submit
      • Проверка форм с помощью класса VTypes. Календарь-подсказка
    • Глава 19. Визуальные эффекты. Drag & drop
      • Свертывание и развертывание блока
      • Изменение размеров блока
      • Drag & drop
    • Глава 20. Простые виджеты
      • Всплывающие подсказки
    • Глава 21. Создание редактируемых таблиц
      • Создание базы данных
      • Серверный сценарий для запроса к базе и генерации ответа клиенту
      • Клиентская часть: HTML и сценарий JavaScript
      • Разработка динамически редактируемой таблицы
  • ЧАСТЬ V. jQuery
    • Глава 22. Знакомство с jQuery
      • Установка библиотеки
      • Что такое $()?
    • Глава 23. Функции ядра jQuery
      • Доступ к объекту jQuery
    • Глава 24. Селекторы jQuery
      • Базовые селекторы
      • Иерархические селекторы
      • Основные фильтры
      • Фильтры содержимого
      • Фильтры видимых и невидимых элементов
      • Фильтры атрибутов
      • Фильтры потомков
      • Селекторы в формах
      • Фильтры состояния элементов форм
    • Глава 25. События в jQuery
      • Помощники при работе с событиями
    • Глава 26. Манипуляции элементами в jQuery
      • Изменение содержимого элементов
      • Вставка содержимого внутрь элементов
      • Вставка содержимого снаружи элементов
      • Обертывание элементов
      • Замещение, удаление, копирование элементов
    • Глава 27. AJAX-запросы в jQuery
      • Загрузка содержимого
      • Реализация GET-запросов
      • Реализация POST-запросов
      • Полный контроль над AJAX-запросами
    • Глава 28. События AJAX в jQuery
    • Глава 29. Расширения для jQuery
      • Плагин jQuery Form
      • Плагин Live Query
      • Резюме
  • ПРИЛОЖЕНИЯ
    • Приложение 1. Установка Web-сервера Apache, модуля PHP 5 и сервера MySQL в Windows
      • Установка сервера Apache
      • Директивы конфигурации Apache
      • Установка модуля PHP
      • Установка сервера MySQL 5
    • Приложение 2. Отладка JavaScript. Использование Firebug
      • Выполнение и отладка кода JavaScript
      • Просмотр HTTP-заголовков и AJAX-запросов
    • Приложение 3. Описание компакт-диска
      • Литература
  • Предметный указатель

1 отзыв

Наверх

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Получите доступ к персональным скидкам и акциям, ускорьте оформление заказов.
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Звоните 695-25-25 (МТС, velcom, life:) или напишите нам
Приходите в будние дни с 10 до 20, в субботу с 10 до 17. Воскресенье — выходной
695-25-25 МТС, velcom, life:)

Магазин OZ

Магазины OZ

Минск
Ещё 
В будние дни с 10 до 20
В субботу с 10 до 17
Воскресенье — выходной
695-25-25 МТС, velcom, life:)