Рубрика - 'Уроки и примеры'

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

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

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

(далее...)

Шахматы на Ajax

Пятница, 01.06.2007

Это интересный пример приложения, написанного на Аяксе. Полноценные шахматы.
MORFIK CHESS

AJAX-скрипты и не только… Сайт с бесплатными скриптами

Пятница, 01.06.2007

Много примеров, с описаниями и демо. Все бесплатно и может быть загружено с сайта без каких-либо ограничений.

http://www.dhtmlgoodies.com/index.html

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

Пятница, 01.06.2007

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

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

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

Примеры утилит на Аяксе

Пятница, 30.03.2007

Небольшие приложения, написанные с использованием AJAX:\

  • календарь
  • меню
  • дерево
  • wysiwyg-редактор
  • слайдер
  • часы
  • окна
  • эффекты интерактивного скрытия, перемещения, изменения цвета элементов
  • импорт содержимого из внешнего файла на сервер
  • ну и еще всяческие примочки на Аяксе.

Есть онлайн-демо.

Все это в пакете Zapatec Suite. Посмотреть и скачать можно здесь: http://www.zapatec.com

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 документами

(далее...)

Как заставить AJAX читать между строк

Суббота, 24.03.2007

Дмитрий Шейко
ведущий программист Red Graphic Systems

На страницах вашего сайта содержится множество специализированных терминов. Когда пользователь просматривает сайт, у него могут возникать вопросы касательно этих терминов. Как сделать так, чтобы посетитель сайта по мере возникновения вопросов мог незамедлительно получать на них ответы? Раньше термины на страницах сайта оформлялись как ссылки и пользователь при желании мог кликать по ним и получать окно с контекстной подсказкой. Это подход достаточно неуклюжий, он отнимает у пользователя слишком много времени - на то, чтобы кликнуть по ссылке, дождаться загрузки окна и затем закрыть окно. В эпоху AJAX мы можем быть ближе к пожеланиям пользователей. Мы можем сделать так, чтобы уже при наведении мыши на термин незамедлительно появлялось сообщение с подсказкой и как только курсор мыши сдвинут с термина, сообщение исчезало. Наличие этого сервиса не отразится на объеме страниц сайта. При запросе контекстной подсказки Java Script будет обращаться к внешнему словарю, получать содержание и отображать его.
(далее...)