Está en la página 1de 3

ABSTRACT TITLE: AJAX TECHNOLOGY

(Category : Computer & IT)


The page-oriented HyperText Markup Language (HTML) has long been the standard for Web-based
interaction. It is designed to display text and images in a Web browser. Its simple publication and
viewing model has helped fuel the explosive adoption of the World Wide Web into the global
phenomenon we know today. But this growth has users wanting more -- Web applications that provide
a desktop-like user experience -- and HTML's page-oriented model falls short. Ajax enables rich user
interfaces traditionally only found in installable desktop software.
Ajax minimizes the number of page refreshes because the client issues data requests to the server,
not page requests. The Ajax application stays on the screen continuously while the Ajax engine handles
data exchange with the server. Instead of page refreshes, the application updates only those parts of the
screen affected by newly arrived data. The OpenAjax Registry provides a centralized, industry-wide
global object registration authority that helps prevent JavaScript object collision within complex Ajax
applications.
Typical rich user interface features found in Ajax applications include:
Standard user interface (UI) controls (e.g., buttons, inputfields and combo boxes)
Advanced UI controls (e.g., tabbed palettes, calendar widgets, tree widgets and data grid
widgets)
Flexible, dynamic layout containers that adjust to the size of the embedded content and
window size
Floating palettes and modal dialogs
Animations and animated effects
Cut and paste, and drag and drop

1. AJAX stands for Asynchronous JavaScript And XML:.
2. With Ajax, web applications can retrieve data from the server asynchronously in the
background without interfering with the display and behavior of the existing page. The use
of Ajax techniques has led to an increase in interactive or dynamic interfaces on web pages
3. AJAX is a type of programming made popular in 2005 by Google (with
Google Suggest).
As you type into the search box, Google Suggest guesses what you're typing and offers
suggestions in real time. This is similar to Google's "Did you mean?" feature that offers
alternative spellings for your query after you search, except that it works in real time. For
example, if you type "bass," Google Suggest might offer a list of refinements that include
"bass fishing" or "bass guitar." Similarly, if you type in only part of a word, like "prog,"
Google Suggest might offer you refinements like "programming," "programming languages,"
"progesterone," or "progressive." You can choose one by scrolling up or down the list with
the arrow keys or mouse.

4. AJAX is based on JavaScript and HTTP requests.
HTTP is a request/response standard typical of client-server computing. In HTTP, web
browsers or spiders typically act as clients, while an application running on the computer
hosting the web site acts as a server. The client, which submits HTTP requests, is also
referred to as the user agent.
5. Ajax is not a technology in itself, but a group of technologies:

Like DHTML and LAMP, Ajax is not a technology in itself, but a group of technologies. Ajax
uses a combination of HTML and CSS to mark up and style information. The DOM is accessed
with JavaScript to dynamically display, and to allow the user to interact with, the
information presented. JavaScript and the XMLHttpRequest object provide a method for
exchanging data asynchronously between browser and server to avoid full page reloads.
XMLHttpRequest (XHR) is a DOM API that can be used inside a web browser scripting
language, such as JavaScript, to send an HTTP or an HTTPS request directly to a web server
and load the server response data directly back into the scripting language.
XMLHttpRequest has an important role in the AJAX web development technique. It is
currently used by many websites to implement responsive and dynamic web applications.
Examples of these web applications include Gmail, Google Maps, Bing Maps, the MapQuest
dynamic map interface, Facebook, and others.










Submitted By
1.Shobhit Khandelwal:
roaring.khandelwal@gmail.com
3
rd
year,ECE
JECRC,Jaipur
2.Kumar Vaibhav Moondra:
Kvm1590@gmail.com
3
rd
year,ECE
JECRC,Jaipur
Mobile No.:9462966573

También podría gustarte