Регистрация ·  Логин: Пароль: Запомнить   · Забыли пароль?




Ответить на тему
Автор Сообщение

Модератор
Аватара пользователя

С нами: 11 лет
Сообщения: 7870
Молдова

Сообщение 11 янв 2016, 21:37 

[Цитировать]

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


Год: 2009
Автор: Елена Бенкен, Геннадий Самков
Жанр: Практическое пособие
Издательство: БХВ-Петербург
ISBN: 978-5-9775-0428-7
Язык: Русский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Количество страниц: 436

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

Терминология

Структура книги

Как работать с книгой

Источники информации

Благодарности

ЧАСТЬ 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-запросов

Литература
Предметный указатель
Download
Для скачивания .torrent файлов необходима регистрация
Сайт не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм

Страница 1 из 1

Ответить на тему

   Похожие торренты   Торрент