Рубрика - 'Ajax это просто'

Кросс-доменный Ajax

Воскресенье, 12.10.2008

Для многих, начавших изучение Ajax является неприятным сюрпризом, что объект XMLHttpRequest не разрешает кросс-доменные запросы. В частности, это не позволяет использовать технологию Ajax для разработки клиентского кода для веб-сервисов (без использования ретрансляции запросов через "родной" веб-сервер). В новой спецификации объекта XMLHttpRequest ограничение на кросс-доменные запросы снято, однако насколько скоро это будет поддержано разраотчиками веб-браузеров остается только предполагать.

(далее...)

JavaScript. Справочник. Второе издание

Среда, 10.10.2007

Название: JavaScript. Справочник. Второе издание
Автор: Аллен Вайк
Издательство: DiaSoft, SAMS Publishing
Год: 2002
Страниц: 1424
Формат: djvu (с OCR-слоем)
Размер: 16.07 Мб
ISBN: 5-93772-031-8
Качество: Отличное
Серия или Выпуск: Справочник
Язык: русский

(далее...)

Учебник по интеграции xAJAX в Joomla CMS 1.0.x

Пятница, 01.06.2007

Joomla CMS сейчас популярна как никогда. Соответственно, и пишут под нее много.

По указанной ниже ссылке расположен небольшой учебник о том, как интегрировать AJAX в компоненты Joomla CMS, а также размещен демо-компонент, показывающий, как это делается на практике.

Учебник по интеграции xAJAX в Joomla CMS 1.0.x

AJAX: С чего начать

Пятница, 30.03.2007

В этой статье рассмотрены основные принципы работы AJAX и даны два простых примера, использующих эту технологию.

Содержание

1 Что такое AJAX?
2 Шаг 1 — Как послать HTTP запрос
3 Шаг 2 — Обрабатываем HTTP ответ
4 Шаг 3 — Простой пример
5 Шаг 4 — Работа с XML ответом

Что такое AJAX?

Ajax означает Асинхронный JavaScript и XML. В основе технологии лежит использование нестандартного объекта XMLHttpRequest(), необходимого для взаимодействия со скриптами на стороне сервера. Объект может как отправлять, так и получать информацию в различных форматах включая XML, HTML и даже текстовые файлы. Самое привлекательное в Ajax — это его асинхронный принцип работы. С помощью этой технологии можно осуществлять взаимодействие с сервером без необходимости перезагрузки страницы. Это позволяет обновлять содержимое страницы частично, в зависимости от действий пользователя.

Две особенности, которые мы рассмотрим:

* Отправление запросов серверу без перезагрузки страницы
* Работа с XML документами

(далее...)

Google ajax search

Воскресенье, 25.02.2007

Используя плагин для wordpress, вы можете добавить поиск на ajax в гугле, но вообще встраивается в любой сайт. Скачать плагин можно здесь.

Установка:

  1. Скачайте плагин и разархивируйте его.
  2. Закачайте файл Google-AJAX-Search.php в папку wp-content/plugins/
  3. В админ. панели активируйте плагин Google Ajax Search
  4. После активации появятся настройки переходим к ним:

5. Вставьте в шаблон wp этот код <?php gajaxsearch(); ?>, обычно можно использовать sidebar.

Пример поиска можно увидеть в боковой панели.

Графики реального времени

Вторник, 20.02.2007

Нашёл скрипт, который может генерировать графики. Генерирует он в формате Adobe SVG, так что может не работать под вашим браузером. Для примера вот здесь вы можете нарисовать диаграмму, выбрав стиль (линейный, круговой, столбчатый), а также цвет, чтобы добавить новое значение нажмите add new row, а чтобы значение перерисовались надо нажать redraw. Вот ещё примеры графиков, генерируемых скриптом. Довольно неплохо можно это применить, например, для показа статистики сайта, как это у них сделано. Скачать все исходники можно здесь. Также можно ознакомится с полной документацией или же узнать всё по-быстрому.

Требования: MochiKit 1.3 и выше,

HTML Canvas: Safari 2+, Opera 9+, Firefox 1.5+, IE 6

SVG: Opera 9+, Firefox 1.5+ (примечание), IE6 с Adobe SVG

Примечание: В Firefox 1.5+ на Linux и Windows поддерживается, в Firefox 1.5+ на Mac не прорисовывается SVG.

“Серые” коробки

Вторник, 20.02.2007

Именно такое название у такой штуки как GreyBox. Это открывающиеся окна в любом размере. Также может использоваться для открытия и пролистывания картинок, для мини-галереи. Пример можно посмотреть всё на той же странице, нажав на ссылку “Launch google.com in a 500x500 center window” (у нас откроется окно с размером 500 на 500) или кликнув на картинку чуть ниже. Чем же удобна это штука?

– Показывать внутренние страницы

– Создавать загрузку файлов

– Создавать окна для входа на сайт, такие как настройка, контакты и т.п.

– Показывать/прослушивать видео, аудио файлы

Какие браузеры поддерживает:

Safari
Firefox 1.5 и выше
Internet Explorer 5.5 и выше
Opera 8.5 и выше

Скачать напрямую