Asynchronous
JavaScript And XML, or its acronym, Ajax, is a Web development technique
for creating interactive web applications. The intent is to make
web pages feel more responsive by exchanging small amounts of data
with the server behind the scenes, so that the entire Web page does
not have to be reloaded each time the user makes a change. This
is meant to increase the Web page's interactivity, speed, and usability.
The
Ajax technique uses a combination of :
»»
XHTML (or HTML), CSS, for marking up and styling information.
»» The DOM accessed with a client-side
scripting language, especially ECMAScript implementations like JavaScript
and JScript, to dynamically display and interact with the information
presented.
»» The XMLHttpRequest object to exchange
data asynchronously with the web server. In some Ajax frameworks
and in certain situations, an IFrame object is used instead of the
XMLHttpRequest object to exchange data with the web server.
»» XML is commonly used as the format
for transferring data back from the server, although any format
will work, including preformatted HTML, plain text, JSON and even
EBML.
Like DHTML, LAMP, or SPA, Ajax is not a technology in itself, but
a term that refers to the use of a group of technologies together.
In fact, derivative/composite technologies based substantially upon
Ajax, such as AFLAX, are already appearing.
>> Article Index
|