Бесплатные программы     Ваш IP адрес, город, страна, широта и долгота, браузер, OC, провайдер         Проверить скорость закачки
Программы     Игры     Lite     Freeware     Mobile     Книги     Статьи     Форум     Доска объявлений     RSS
 Разделы
  · Home
  · Архив статей
  · Архив программ
  · Ваши настройки
  · Лучшее - TOP 100
  · Новости
  · Обратная связь
  · Опросы
  · Поиск в статьях
  · Прислать новость
  · Темы

 20 самых новых
1. Mail.ru Агент 5.2 beta
2. Pivot animator
3. Radmin 3.2 FullPack Rus
4. Взлом StarForce
5. Alcohol 120 1.9.6.5403
6. Скрипт для Opera
7. Portable IrfanView 4.20
8. Скрипт для скачивания с DepositFiles.com
9. Домашняя бухгалтерия
10. Учёт договоров и дебиторской задолженности 1.1
11. Учет товара на торговой точке
12. Свои деньги 1.7.0.2
13. iWatermark for Windows
14. Universal Share Downloader 1.3.5.1
15. ATI Tray Tools 1.5.8.1264
16. Обезвреживаем Windows. Спецпакет от CHIP
17. Freebie Notes 3.21
18. ABBYY Screenshot Reader
19. Dynamic Photo HDR 3.0
20. Spy Emergency 2008 Rus

 Топ 10 Программ
1. Mobile Forex
2. Quick Slide Show
3. Internet Download Manager 5.0.8
4. Фоторобот v1.00
5. Windows Media Player 12
6. Англо-русско-английский словарь
7. SKIIN АнглоРусский Переводчик v3.42
8. Punto Switcher 2.9
9. KitchenDraw 4.5
10. Заставка ОРТ

 Кто онлайн
 Сейчас на сайте
 · 45 гостей,
 · 0 пользователей
все...
В клубе:
Всего: 3379 чел.
Посл.: sss99999
Новых вчера: 5


Вы - анонимный пользователь. Пожалуйста, зарегистрируйтесь!           

 Реклама


 

Ajax - асинхронный JavaScript и XML, один из компонентов концепции DHTML.

5 сентября 2006 года в 20:26 статью-новость опубликовал автор, Ник: support
зарегистрированный пользователь сайта
Тема: Программирование
Программирование

Ajax (от англ. Asynchronous JavaScript and XML -«асинхронный JavaScript и XML», произносится аджакс) - это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании Ajax веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные. Ajax - один из компонентов концепции DHTML.

Об Ajax заговорили после появления в феврале 2005 г. статьи Джесси Джеймса Гарретта (Jesse James Garrett) «Новый подход к веб-приложениям». Ajax - это не самостоятельная технология, а идея.

Ajax базируется на двух основных принципах:

1) использование DHTML для динамического изменения содержания страницы;
2) использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например:
с использованием XMLHttpRequest;
через динамическое создание дочерних фреймов;
через динамическое создание JavaScript с загрузкой тела script.

Использование этих двух принципов позволяет создавать намного более удобные веб-интерфейсы пользователя на тех страницах сайтов, где необходимо активное взаимодействие с пользователем. Использование Ajax стало наиболее популярно после того, как компания Google начала активно использовать его при создании своих сайтов, таких как Gmail, Google Maps и Google Suggest. Использование Ajax на этих сайтах подтвердило эффективность использования данного подхода.


Сравнение стандартного подхода и Ajax

Классическая модель веб-приложения
- Пользователь заходит на веб-страницу и нажимает на какой-нибудь её элемент.
- Браузер формирует и отправляет запрос серверу.
- В ответ сервер генерирует полностью новую веб-страницу и отправляет её браузеру и т. д.

Модель Ajax
- Пользователь заходит на веб-страницу и нажимает на какой-нибудь её элемент.
- Скрипт (на языке JavaScript) определяет, какая информация необходима для обновления страницы.
- Браузер отправляет соответствующий запрос на сервер.
- Сервер возвращает только ту часть документа, на которую пришел запрос.
- Скрипт вносит изменения с учётом полученной информации (без полной перезагрузки страницы).

Часто сервер передаёт не готовый HTML-код, а только данные; а HTML-элементы создаются исходя из этих данных, с использованием методов модификации DOM. При этом в качестве формата передачи данных обычно используются XML или JSON.

JSON хорош тем, что на стороне клиента его не надо обрабатывать каким-то специальным образом, достаточно выполнить вызов функции eval(). Однако, исходя из соображений безопасности, его необходимо анализировать, так как при передаче вредоносного кода функция eval() выполнит данный код.



Материал из Википедии свободной энциклопедии

"Ajax - асинхронный JavaScript и XML, один из компонентов концепции DHTML." | Войти/Зарегистрироваться | 0 Комментарии

Спасибо за вашу активность!

Распечатать статью Отправить статью другу     Добавить статью в: Google slashdot YahooMyWeb Digg Technorati Delicious Забобрить эту страницу! Добавить на Newsland.ru +news2.ru +Mister Wong Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru



Copyright © 2004-2008 Softholm.com, Связаться с нами, Хостинг PeterHost.ru
Рейтинг@Mail.ru Rambler's Top100 Заработай на своем сайте