The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Практический пример использования Ajax в web-приложениях

30.01.2006 18:03

В статье "Make asynchronous requests with JavaScript and Ajax" подробно рассказано об особенностях использования JavaScript объекта XMLHttpRequest для создания динамических web-приложений, подгружающих данные с сервера по мере надобности, без перезагрузки страницы.

Стоит отметить, что на форуме opennet.ru несколько дней назад появился обновленный Ajax режим отображения сообщений. Для тестирования новшества, внутри форума, в режиме "свернуть нити" нужно нажать на "[+]" рядом с заголовком сообщения. Появились два представления отображения списка заголовков - нитевидный и с сортировкой по мере публикации (Сортировать по: [дате/нити]), а также возможность постраничного открытия текстов сообщений - по 10 сообщений за раз (Открыть частями: [ 1 | 2 | 3 ]).

Ниже, ссылки на несколько новых статей по Ajax и web-технологиям будущего:

  • "The future of HTML, Part 2: XHTML 2.0" - примеры новшеств ожидаемых в следующей версии стандарта HTML (теперь XHTML);
  • "Developing Ajax Applications That Preserve Standard Browser Functionality" - пример реализации функциональности кнопки браузера "вернуться назад" в Ajax web-приложениях;
  • "All Aboard AJAX, HTML Canvas, and the Supertrain" - пример использования таких новых возможностей web-разработки как XMLHttpRequest (технология Ajax) и тэга Canvas для создания векторных изображений, с примерами кода на языке Ruby;
  • "Call SOAP Web services with Ajax" (часть 1, часть 2) - статья про создание web-приложений вызывающих SOAP web-сервисы посредством технологии Asynchronous JavaScript and XML (Ajax);
  • "How To Use AJAX Patterns" - обзор некоторых моделей написания Ajax приложений;
  • "J4P5 - интерпретатор JavaScript, написанный на PHP5" - небольшой обзор проекта J4P5, цель которого написание JavaScript интерпретатора на PHP;
  • Bindows Framework - скриншоты коммерческого продукта, позволяют в полной мере ощутить возможности парадигмы Ajax и перспективы будущего web. Bindows позволяет создавать обычные оконные интерактивные приложения доступные через web-браузер.

    1. Главная ссылка к новости (http://www-128.ibm.com/develop...)
    2. OpenNews: Введение в Ajax
    Лицензия: CC BY 3.0
    Короткая ссылка: https://opennet.ru/6888-ajax
    Ключевые слова: ajax, html, javascript, web
    При перепечатке указание ссылки на opennet.ru обязательно


    Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Карандин (?), 09:11, 31/01/2006 [ответить]  
  • +1 +/
    IBM-еры как всегда, за советскую власть проагитировали на dW... Место такому на aW...
     
     
  • 2.8, unsleepy999 (?), 22:29, 13/11/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Простой и понятный пример работы Ajax.

    Что выполняет программа:
    При нажатии на кнопку скрипт добавляет в базу данных mySQL две записи из полей html-страницы. Результат выводится в виде таблицы на той же html-странице, без перезагрузки страницы. Программа подойдет для быстрого и комфортного обучения основам Ajax PHP и MySQL. В программе используется метод $_POST, SQL запросы, функция createXMLHttp() для создания ключевого элемента Ajax, также есть немного работы со стилями через функцию getElementById() Код занимает всего 16KB, нет ничего лишнего, никаких дополнительных сторонних ненужных библиотек, в строках проставлены исчерпывающие комментарии. Для работы программы должна быть установлена связка PHP,MySQL,Apache. Можно сказать, что это мини-учебник Ajax для чайников.

    Изучив этот пример, вы поймете как создавать по-настоящему динамичные web-страницы, взаимодействующие с базой данных и с пользователем в реальном времени.

    http://www.plati.ru/asp/pay.asp?idd=1040991

     

  • 1.2, dem (?), 12:26, 31/01/2006 [ответить]  
  • +/
    Штука интерестная, вот только нехочется ЖабСкрипт учить...
    Для питона есть чегото подобное (Mochikit не прохавал)
     
     
  • 2.3, xen (??), 16:41, 31/01/2006 [^] [^^] [^^^] [ответить]  
  • +/
    django, turbogear
     
     
  • 3.4, cadmi (?), 09:16, 01/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    сам то пробовал хоть? :)
    В turbogears как раз и применяется упомянутый выше Mochikit, а человек его не прохавал и ищет альтернатив.
     
  • 3.6, dem (?), 13:31, 05/02/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >django, turbogear


    Нда, но это все еще бэты... "Турбина" вещь по заявкам перспективная, но  установка "яйцами" меня запарила с первых минут :(
    Если бы было толковое описание МОЧИкита, может я бы и повелся... может кинет кто ссылкой?

     

  • 1.5, Lindows (??), 12:46, 01/02/2006 [ответить]  
  • +/
    Практический пример Ajax можно увидеть на почтовом сервисе http://takemail.com
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру