СТАТЬИ
AJAX-плагины для Smarty. Smarty и AJAX.
Сегодня я написал простые плагины для Smarty, поддерживающие AJAX. Я не пытался разработать мощный фреймворк для веб-приложений,- просто хотелось дать идею, как можно интегрировать AJAX-технологию в Smarty. Но если у Вас есть любые предложения по улучшению системы, или Вы просто хотите отправить отзыв, оставьте комментарий на сайте.Прочитать
Ajax. Шаблоны проектирования
Ajax обещает принести много пользы в web-проектировании, и для основной Ajax-технологии уже доказана возможность её просто ошеломляющего применения (http://maps.google.com, http://www.francisshanahan.com/zuggest.aspx). Однако Ajax не панацея. Осторожность в проектировании никто еще не отменял, но иметь под рукой такую технологию очень удобно. И, поскольку уж Ajax появился, нам не мешало бы узнать больше о том, какой вид проектирования здесь работает, а также нам понадобятся методы, документация и обсуждения этой информации.Прочитать
AJAX или передача данных без перезагрузки
Для тех, кто не в курсе. AJAX - идея, предложенная одним человеком в 2005 году. Суть ее сводится к следующему: осуществлять передачу данных (т.е. общение клиента с сервером) без фактической перезагрузки web-страницы. Есть несколько реализаций этой идеи, данная статья раскажет о моей. При этом я не утверждаю, что ее не было до меня. Если была - я о ней не знал (на момент написания сего).Прочитать
Ajax табы. Создаем вкладки на ajax + css.
CSS–табы — в наши дни это звучит как «последний крик моды». Лично мне нравится сама идея их существования. Кажется, самый популярный метод создания табов с использованием CSS – метод Sliding Doors (скользящих дверей). И на первый взгляд они кажутся самым привлекательным и лёгким в применении инструментом. Однако, они так … статичны.Прочитать
XMLHttpRequest (AJAX) - отправка и обработка ответов http-запросов с помощью JavaScript.
В интерактивности - статические html сайты - это прошлое. Динамические с использованием CGI (или модулей сервера, например Apache) и баз данных, когда сервер при отправки формы формирует страницу и показывает ее после обновления - чуть современней, но все же во многих областях, где требуется практически сопостовимая с десктопными приложениями интерактивность - так же угасают. На смену приходят интерактивные функциональные программы, в полной мере взаимодействующие с пользователем; информация, полученная от сервера практически мгновенно отображается на экране без перезагрузке страницы. Речь я виду об AJAX'e, что в расшифровке "асинхронный JavaScript и XML" (термин ввел Джесс Гарретт). А если более подробно, то - "асинхронный JavaScript + CSS + DOM + XMLHttpRequest".Прочитать
Опрос с помощью AJAX
Сейчас подробно будет рассмотрен алгоритм проведения опроса и протокол взаимодействия клиента и сервера. Итак, после загрузки основной страницы, средствами JavaScript выполняется GET-запрос без параметров к серверу для получения исходных данных для проведения опроса. Сервер возвращает их в виде XML документа следующей структуры...Прочитать
Два стиля ajax’а
Ajax начинает потихоньку матереть как технология, и в нем уже оформляются различные паттерны, подходы, школы (а с ними появляются и обязательные священные войны). В частности у нескольких людей уже (вот например заметка Фрэнка Соммерса, которая меня и сподвигла к написанию этой) я читал о том, что оформились два принципиально разных подхода к написанию ajax-приложений:Прочитать
Использование технологии AJAX в ASP.NET посредством Atlas.
AJAX (Asynchronous JavaScript and XML) – это кросс-платформенная технология создания Web-приложений. Данная технология позволяет разработчику выполнять асинхронные запросы к Web-приложениям, используя язык разметки данных XML. Технология фирмы Microsoft с кодовым именем “Atlas” позволяет использовать AJAX при создании серверных приложений основанных на технологии ASP.NET 2.0.Прочитать
Prototype in Action
Итак, сегодня я расскажу вам про Prototype. Именно благодаря Prototype изменился мой взгляд на javascript программирование. Раньше для меня javascript был самой нудной и сложной работой. Программу сложно было разбить на модули – всё писалось в огромных по размерам функциях, постоянно дублируя код. В общем – абсолютно ничего хорошего.Прочитать
Ajax: Новый подход к веб-приложениям
Ajax - не технология. На самом деле это несколько технологий преуспевающих каждая в своей области, собранных в новое сильное направление. Ajax объединяет: стандартизованное представление с использованием XHTML и CSS; динамическое отображение и взаимодействие при помощи Document Object Model; обмен и управление данными через XML и XSLT; асинхронные получение данных с использованием XMLHttpRequest; и JavaScript, связывающий всё это воедино.Прочитать
Сверхдинамичные веб-интерфейсы
Одно из главных затруднений, с которым сталкиваются разработчики интерфейсов веб-приложений, состоит в том, что после того, как страница оказалась в браузере клиента, связь браузера с сервером заканчивается. Любое действие с элементом интерфейса требует повторного обращения к серверу с повторной загрузкой новой страницы. Из-за этого веб-приложение теряет свою элегантность и медленно работает. В данной статье я расскажу о том, как данную проблему можно решить с помощью JavaScript и объекта XMLHttpRequest.Прочитать
Как написать AJAX-приложение
Это два года назад AJAX был в диковинку (да и самого слова AJAX тогда ещё не выдумали). Теперь веб-приложения, страницы которых обновляются "на лету", в порядке вещей. Даже наоборот, без AJAX трудно и представить себе некоторые сервисы.Прочитать
AJAX
Так что же такое AJAX? Впервые об Ajax заговорили после появления в феврале 2005-го года статьи Джесси Джеймса Гарретта (Jesse James Garrett) "Новый подход к веб-приложениям". Ajax - это не самостоятельная технология. Это идея, которая базируется на двух основных принципах. Использование DHTML для динамичного изменения содержания страницы. Использование XMLHttpRequest для обращения к серверу "на лету". Использование этих двух подходов позволяет создавать намного более удобные WEB-интерфейсы пользователя на тех страницах сайтов, где необходимо активное взаимодействие с пользователем. Использование Ajax стало наиболее популярно после того, как компания Google начала активно использовать его при создании своих сайтов, таких как Gmail, Google maps и Google suggest. Создание этих сайтов подтвердило эффективность использования данного подхода.Прочитать
Как заставить AJAX читать между строк
На страницах вашего сайта содержится множество специализированных терминов. Когда пользователь просматривает сайт, у него могут возникать вопросы касательно этих терминов. Как сделать так, чтобы посетитель сайта по мере возникновения вопросов мог незамедлительно получать на них ответы? Раньше термины на страницах сайта оформлялись как ссылки и пользователь при желании мог кликать по ним и получать окно с контекстной подсказкой. Это подход достаточно неуклюжий, он отнимает у пользователя слишком много времени - на то, чтобы кликнуть по ссылке, дождаться загрузки окна и затем закрыть окно. В эпоху AJAX мы можем быть ближе к пожеланиям пользователей. Мы можем сделать так, чтобы уже при наведении мыши на термин незамедлительно появлялось сообщение с подсказкой и как только курсор мыши сдвинут с термина, сообщение исчезало. Наличие этого сервиса не отразится на объеме страниц сайта. При запросе контекстной подсказки Java Script будет обращаться к внешнему словарю, получать содержание и отображать его.Прочитать
Введение в xAjax
xAjax это open source библиотека классов PHP, которая позволяет вам легко создавать мощные, вебориентированные Ajax приложения использующие HTML, CSS, JavaScript, и PHP. Приложения, разработанные при помощи библиотеки xAjax могут асинхронно вызывать расположенные на сервере PHP функции и обновлять содержание без перезагрузки страницы.Прочитать

