Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 8

AJAX

A New Approach To
Web Applications
Introduction
The term AJAX refers to a loose grouping of technologies
that are used to create dynamic, interactive web content.
Ajax is an acronym for “Asynchronous JavaScript And
XML.”
AJAX is a type of programming made popular in 2005 by
Google (with Google Suggest).
AJAX is not a new programming language, but a
technique for creating better, faster, and more interactive
web applications.
With AJAX you can create better, faster, and more user-
friendly web applications.

AJAX is based on JavaScript, XML and HTTP requests.


AJAX is a browser technology independent of web server
software.
AJAX applications are browser and platform independent.
The Bad Old Days
Dynamic, database driven content
was to construct the entire page on
the server side, using CGI (Perl),ASP
or JSP.
Even a single change to that page
necessitated a round trip from
browser to server—only then
could the new content be
presented to the user.

A traditional web application with synchronous system


Prehistoric AJAX

• Nesting Framesets
• The Hidden iframe
• Remote Scripting
What Makes AJAX Cool
An AJAX web application
with an asynchronous
system
This is where the word
asynchronous in the AJAX
acronym originated.
AJAX Technologies

❑ XML
❑ The W3C DOM
❑ CSS
❑ XMLHttpRequest
❑ JavaScript
AJAX Web Application
• AJAX applications are described as being
“like a desktop application in the browser.”
• An AJAX web application is still a remote
application.
• Examples –
Google Maps
Gmail
Flickr, etc
Thank You

You might also like