Изучаем Ajax
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «Изучаем Ajax»

 

Изучаем Ajax

Книга «Изучаем Ajax» посвящена технологии веб-программирования Ajax, стоящей на ступень выше базовых DHTML и JavaScript. С помощью Ajax можно создавать интерактивные веб-приложения, отличающиеся быстродействием и высокой производительностью. Эта книга ответит на вопрос, как асинхронные запросы используются в технологии Ajax, и поможет читателю выйти на новый уровень в создании веб-приложений. Поскольку речь пойдет о разработке приложений, прочитанное придется запоминать – но для этого материал нужно сначала понять. Чтобы извлечь максимум пользы, научитесь управлять работой своего мозга. Фокус в том, чтобы ваш мозг воспринял изучаемый материал как нечто очень важное и критичное для вашего существования. Иначе вам придется постоянно бороться со своим мозгом, который всеми силами постарается, чтобы новая информация не закрепилась.

Изучаем Ajax

Структура книги «Изучаем Ajax»

Использование Ajax: Ве6-приложения для нового поколения
  • Веб: Перезагрузка
  • Добро пожаловать в новое тысячелетие!
  • «Перезагрузки? Нам эта гадость не нужна»
  • Основные моменты: глава 1
  • PHP… с первого взгляда
  • Что делал сервер ранее…
  • Что должен делать сервер сейчас
  • Инициализация подключения
  • Подключение к веб-серверу
  • Добавление обработчика события
  • Кодирование updatePage()
  • Как мы представляем веб-приложения…
  • На сцену выходит браузер
  • Что должен сделать браузер с ответом от сервера?
  • Передача инструкций браузеру
  • Получение ответа сервера
  • Проверка состояния готовности
  • Обзор на 60 секунд
Учимся говорить на языке Ajax: Создание запросов Ajax
  • Скоростная доставка пиццы
  • Скоростная доставка пиццы в стиле Ajax
  • Краткий курс HTML: ввод пользовательских данных
  • Обработчики событий связывают HTML с JavaScript
  • Используем DOM для получения номера телефона
  • Где же браузер?
  • Создание объекта запроса
  • Поддержка различных браузеров
  • Код JavaScript может находиться вне функции
  • PHP… на первый взгляд
  • Передача данных серверу в URL запроса
  • Отправка запроса серверу
  • Получение адреса клиента
  • Состояния готовности HTTP
  • Проверка состояния готовности
  • Что делает браузер?
  • Получение ответа сервера из объекта запроса
  • Проверяем приложение Break Neck
  • Когда браузеры кэшируют URL запросов…
  • Обзор на 60 секунд

Молниеносная асинхронность: Асинхронные приложения
  • Что такое асинхронность на самом деле?
  • Кофеварка на базе Ajax
  • Интерактивная разработка Ajax-приложений
  • Давайте разместим код JavaScript в отдельном файле
  • Вот что мы сделали…
  • Написание кода JavaScript для отправки запроса
  • Определение значения группы переключателей
  • Беседа за чашкой кофе: Асинхронное и синхронное приложения
  • Чтение и запись текстового содержания в <div>
  • Запись текста в элемент <div>
  • Очистка формы при размещении заказа
  • PHP… с первого взгляда
  • Пишем функцию обратного вызова
  • Функция JavaScript substring()
  • Последняя проверка (или все-таки…?)
  • Нам нужны два объекта запроса!
  • Создание двух объектов запроса
  • Добро пожаловать в асинхронный мир!
О стрижке деревьев: Модель DOM
  • Хотите написать динамическое приложение?
  • Знакомьтесь: модель DOM
  • Использование DOM без Ajax
  • Как код HTML воспринимается 6раузером
  • Создаем собственный… Словарь веб-терминов
  • Для браузера важен порядок
  • Браузер видит деревья вверх ногами
  • Новая разновидность: деревья DOM
  • Перемещение по дереву DOM
  • Узел знает… практически все
  • Некоторые браузеры не поддерживают Node
  • Великое испытание для главы 4
Вторая порция: Разработка DOM-приложений
  • Каждый в душе критик
  • Что предстоит сделать?
  • Общая картина
  • Подготовка обложек
  • Программное определение обработчиков событий
  • Включение диска в список
  • Обратите внимание на «this»
  • Добавление потомков к элементу
  • 3лемент может иметь только одного родителя
  • Новые дополнения к дереву DOM
  • Последняя проверка

Передача информации в POST: Запросы POST
  • Знакомая задача
  • Отправка формы в Ajax
  • Отправка заказа на сервер
  • PHP… на первый взгляд
  • Когда возникают проблемы
  • Информация, отображаемая на экране, определяется деревом DOM
  • Пробный запуск Break Neck
  • Сообщение об ошибке – хорошая штука
  • Сервер возвращает информацию
  • Обработка ошибок в приложении Break Neck
  • Запросы GET и POST
  • Декодирование данных POST веб-сервером
  • Отправка дополнительных данных в запросе POST
  • Тестирование запросов POST
  • Таинственные данные POST
  • Заголовки запросов
  • Заголовки ответов
  • Устанавливаем тип содержимого
Больше, чем можно выразить словами: Запросы и ответы XML
  • Серверу не дают поговорить
  • Говорите!
  • Ограниченный лексикон сервера
  • XML: то, что доктор прописал
  • Помните Кэти?
  • В чем проблема?
  • Проблема с нестандартным форматом данных
  • По рецепту XML
  • PHP… на первый взгляд
  • Использование responseText получения данных XML
  • Деревья, деревья, куда ни глянь
  • Использование responseXML в вашем коде
  • Элементы можно найти по «имени тега»
  • Про6ный запуск
  • XML является метаязыком
  • Не пытайтесь применять XML для любых целей!
  • XML для запросов?
  • Выбираем формат данных (текст или XML)

Битва до победного конца: JSON или 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 и DOM
  • 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»

28.02.20111220.05465

Карта сайта

 
]]>