КИТА unofficial

Компьютерный => Веб-программирование => Тема начата: naxellar от Апрель 04, 2007, 11:38:09



Название: AJAX
Отправлено: naxellar от Апрель 04, 2007, 11:38:09
AJAX (от англ. Asynchronous JavaScript and XML - «асинхронный JavaScript и XML») - это подход к построению интерактивных пользовательских интерфейсов веб-приложений. При использовании AJAX веб-страница не перезагружается полностью в ответ на каждое действие пользователя. Вместо этого с веб-сервера догружаются только нужные пользователю данные. AJAX - один из компонентов концепции DHTML.

AJAX по-английски произносится [эджэ́кс], по-русски довольно распространено [ая́кс].

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

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

использование DHTML для динамического изменения содержания страницы;
использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например:
с использованием XMLHttpRequest;
через динамическое создание дочерних фреймов;
через динамическое создание тега <script>.
Использование этих двух принципов позволяет создавать намного более удобные веб-интерфейсы пользователя на тех страницах сайтов, где необходимо активное взаимодействие с пользователем. Использование AJAX стало наиболее популярно после того, как компания Google начала активно использовать его при создании своих сайтов, таких как Gmail, Google Maps и Google Suggest. Использование AJAX на этих сайтах подтвердило эффективность использования данного подхода.

Кто-нибудь работал с таким? Я пробовал. Делал невидимый фрейм, который перегружался с определенным периодом. И скрипт формировал JavaScript, который долже был заменить код таблицы другим. Но вот так и не получилось последнее. Не силен в JavaScript. Может ктонибудь подскажет как и что??


Название: Re: AJAX
Отправлено: grimgav от Апрель 04, 2007, 11:44:35
Могу посоветовать книги:
AJAX и PHP. Разработка динамических веб-приложений (http://www.books.ru/shop/books/429052).
Ajax в действии (http://www.books.ru/shop/books/422835).

Отличные буквари, обе читал. Обе есть на маяке.

В букмарках нашел вот это:

http://www.ajaxlessons.com/
http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro1.html
http://www.havocstudios.com/articles/ajax/ajax_tabs/
http://weblogs.java.net/blog/gmurray71/archive/2005/10/ajax_faq_for_th_1.html
http://developer.mozilla.org/en/docs/AJAX:Getting_Started
http://www.ajaxload.info/
http://www.johnwiseman.ca/blogging/?p=61
http://www-128.ibm.com/developerworks/java/library/wa-ajaxintro2/index.html
http://www.mygadgetbag.com/MGBResearch/MGBResearchArticles/tabid/261/articleType/ArticleView/articleId/445/The-Ten-Best-Ajax-Links-Tutorials-Examples-and-History.aspx
http://rajshekhar.net/blog/archives/85-Rasmus-30-second-AJAX-Tutorial.html
http://adaptivepath.com/publications/essays/archives/000385.php
http://www.zkoss.org/
http://advajax.anakin.us/index-en.htm
http://legco.net/2006/03/17/vse_chto_vasha_babushka_xotela_nauchitsja_delat_s_ajax/
http://www.havocstudios.com/articles/ajax/ajax_tabs/
http://www.petefreitag.com/item/515.cfm


Название: Re: AJAX
Отправлено: grimgav от Апрель 05, 2007, 12:19:30
hттp://www.lugarus.com/articles/9701/
hттp://okroshka.nnm.ru/ajax_v_dejstvii_ishodniki_primerov/
hттp://ajax.nnm.ru/knigi_po_ajax_1/

На маяке хоть убей не помню, толи 96 толи 69 ларек. Кажется это третий ряд, в самом конце. "Компьютерная литература, Автомобили, Психология" кажись так у них написано. Вообще это единственная толковая точка на маяке по Компьютерной литературе.