Технологии: Dojo PDF Печать E-mail

Dojo (доджо) — свободная модульная библиотека JavaScript. Разработана с целью упростить ускоренную разработку основанных на JavaScript или AJAX приложений и сайтов. Разработка библиотеки была начата Алексом Русселом в 2004 году. Библиотека находится под двойной лицензией: BSD License и Academic Free License. Dojo Foundation — некоммерческая организация, созданная для продвижения Dojo. Dojo используется в Zend Framework, начиная с версии 1.6.0.

Элементы интерфейса dojo — это пакеты, сформированные из компонентов: JavaScript-кода, разметки HTML и CSS. Они могут быть использованы для добавления различных интерактивных возможностей к сайту:

  • меню, закладок, всплывающих подсказок;
  • селекторов даты, времени; часов;
  • сортируемых таблиц, динамических диаграмм, векторной 2D графики;
  • элементов интерфейса «дерево», с возможностями drag-and-drop;
  • Rich Text Editor;
  • различных HTML-форм с возможностью проверки ввода пользователя;
  • анимированных эффектов, и возможностей построения своих собственных эффектов.

Одной из важных особенностей AJAX-приложений является асинхронная связь между браузером и сервером: благодаря обмену информацией, вид страницы обновляется без перезагрузки страницы. Обычно это делается с помощью JavaScript-объекта XMLHttpRequest. Dojo предоставляет класс-«обертку» (dojo.io.bind), который позволяет абстрагироваться от различных реализаций XMLHttpRequest в браузерах, в том числе работающих через iframe. Используя эту технологию, становится просто создавать приложения, передающие вводимые пользователем данные на сервер. Сервер может ответить на это определённым JavaScript’ом и обновить вид страницы.

Последнее обновление 23.11.10 08:45
 

Последние работы

Домены RU: домен. Регистрация домена .RU за 99 руб.