Изучаем Ajax
Книга «Изучаем Ajax» посвящена технологии веб-программирования Ajax, стоящей на ступень выше базовых DHTML и JavaScript. С помощью Ajax можно создавать интерактивные веб-приложения, отличающиеся быстродействием и высокой производительностью. Эта книга ответит на вопрос, как асинхронные запросы используются в технологии Ajax, и поможет читателю выйти на новый уровень в создании веб-приложений. Поскольку речь пойдет о разработке приложений, прочитанное придется запоминать – но для этого материал нужно сначала понять. Чтобы извлечь максимум пользы, научитесь управлять работой своего мозга. Фокус в том, чтобы ваш мозг воспринял изучаемый материал как нечто очень важное и критичное для вашего существования. Иначе вам придется постоянно бороться со своим мозгом, который всеми силами постарается, чтобы новая информация не закрепилась.
Структура книги «Изучаем Ajax»
- Веб: Перезагрузка
- Добро пожаловать в новое тысячелетие!
- «Перезагрузки? Нам эта гадость не нужна»
- Основные моменты: глава 1
- PHP… с первого взгляда
- Что делал сервер ранее…
- Что должен делать сервер сейчас
- Инициализация подключения
- Подключение к веб-серверу
- Добавление обработчика события
- Кодирование updatePage()
- Как мы представляем веб-приложения…
- На сцену выходит браузер
- Что должен сделать браузер с ответом от сервера?
- Передача инструкций браузеру
- Получение ответа сервера
- Проверка состояния готовности
- Обзор на 60 секунд
- Скоростная доставка пиццы
- Скоростная доставка пиццы в стиле Ajax
- Краткий курс HTML: ввод пользовательских данных
- Обработчики событий связывают HTML с JavaScript
- Используем DOM для получения номера телефона
- Где же браузер?
- Создание объекта запроса
- Поддержка различных браузеров
- Код JavaScript может находиться вне функции
- PHP… на первый взгляд
- Передача данных серверу в URL запроса
- Отправка запроса серверу
- Получение адреса клиента
- Состояния готовности HTTP
- Проверка состояния готовности
- Что делает браузер?
- Получение ответа сервера из объекта запроса
- Проверяем приложение Break Neck
- Когда браузеры кэшируют URL запросов…
- Обзор на 60 секунд
- Что такое асинхронность на самом деле?
- Кофеварка на базе Ajax
- Интерактивная разработка Ajax-приложений
- Давайте разместим код JavaScript в отдельном файле
- Вот что мы сделали…
- Написание кода JavaScript для отправки запроса
- Определение значения группы переключателей
- Беседа за чашкой кофе: Асинхронное и синхронное приложения
- Чтение и запись текстового содержания в <div>
- Запись текста в элемент <div>
- Очистка формы при размещении заказа
- PHP… с первого взгляда
- Пишем функцию обратного вызова
- Функция JavaScript substring()
- Последняя проверка (или все-таки…?)
- Нам нужны два объекта запроса!
- Создание двух объектов запроса
- Добро пожаловать в асинхронный мир!
- Хотите написать динамическое приложение?
- Знакомьтесь: модель DOM
- Использование DOM без Ajax
- Как код HTML воспринимается 6раузером
- Создаем собственный… Словарь веб-терминов
- Для браузера важен порядок
- Браузер видит деревья вверх ногами
- Новая разновидность: деревья DOM
- Перемещение по дереву DOM
- Узел знает… практически все
- Некоторые браузеры не поддерживают Node
- Великое испытание для главы 4
- Каждый в душе критик
- Что предстоит сделать?
- Общая картина
- Подготовка обложек
- Программное определение обработчиков событий
- Включение диска в список
- Обратите внимание на «this»
- Добавление потомков к элементу
- 3лемент может иметь только одного родителя
- Новые дополнения к дереву DOM
- Последняя проверка
- Знакомая задача
- Отправка формы в Ajax
- Отправка заказа на сервер
- PHP… на первый взгляд
- Когда возникают проблемы
- Информация, отображаемая на экране, определяется деревом DOM
- Пробный запуск Break Neck
- Сообщение об ошибке – хорошая штука
- Сервер возвращает информацию
- Обработка ошибок в приложении Break Neck
- Запросы GET и POST
- Декодирование данных POST веб-сервером
- Отправка дополнительных данных в запросе POST
- Тестирование запросов POST
- Таинственные данные POST
- Заголовки запросов
- Заголовки ответов
- Устанавливаем тип содержимого
- Серверу не дают поговорить
- Говорите!
- Ограниченный лексикон сервера
- XML: то, что доктор прописал
- Помните Кэти?
- В чем проблема?
- Проблема с нестандартным форматом данных
- По рецепту XML
- PHP… на первый взгляд
- Использование responseText получения данных XML
- Деревья, деревья, куда ни глянь
- Использование responseXML в вашем коде
- Элементы можно найти по «имени тега»
- Про6ный запуск
- XML является метаязыком
- Не пытайтесь применять XML для любых целей!
- XML для запросов?
- Выбираем формат данных (текст или XML)
- Новый формат данных
- Форматы запросов и ответов
- Что использовать: XML или JSON?
- Мы работаем с XML при помощи DOM
- Для работы с JSON используется «обычный» код JavaScript
- JSON – это просто JavaScript
- Формат данных JSON
- JSON на сервере
- JSON пересылается в виде текста
- По возможности используйте в своих запросах текстовые данные
- Какой формат данных лучше?
- №1: Инструментарии Ajax
- №2: script.aculo.us и другие интерфейсные библиотеки
- №3: Анализ DOM
- №4: Использование библиотек JSON в сценариях PHP
- №5: Использование eval() с JSON
- ajax.js
- Использование ajax.js
- text-utils.js
- Использование text-utils.js
Книга «Изучаем Ajax» содержит большое количество примеров, показывающих как на практике реализуется та или иная методика программирования с использованием технологии Ajax. Но вряд ли кому не захочется просматривать 200 строк листинга, чтобы найти две нужные строки. Практически все примеры, которые вы найдете в издании, приводятся с минимальным контекстом, чтобы их содержательная часть была понятной и простой.
Формат: PDF
Качество: eBook
Страниц: 448
Купить книгу «Изучаем Ajax»
Интернет-магазин OZON.RU: Изучаем Ajax / Интернет-магазин OZON.RU / Описание товара / Изучаем Ajax / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «Изучаем Ajax»
- Архив HeadRushAjax.rar 55.95 Мб: Изучаем Ajax / Depositfiles.com / Архив HeadRushAjax.rar