1. Technology

What is the Impact of AJAX on Your Life

Defining AJAX Technology

By

What is the impact of AJAX on your life? Odds are you experience the wonder of AJAX regularly and don’t even know it. If you Google a name and then Google it again an hour later, there might be a slight flux in the information, a change in page rankings perhaps. That is because Google utilizes an AJAX platform to give you with the most current data available. To understand how AJAX impacts your life, let’s take a closer look at the name.

Asynchronous

‘Asynchronous’ means operating without a fixed time interval. When you plug a cable into your MP3 player and attach it to your computer, you synchronize music files to update the device. This is an update happening between two things at a fixed time or in a synchronous fashion. In the case of AJAX, an asynchronous update refers to a web page and the information coming in. This update can happen anytime. In the days before AJAX, a web page would open in a browser. The parser would read and translate the markup language on the page. The information would display using a set of instructions or guidelines. Schema (XSL), Document Type Definition (DTD), Extensible Stylesheet Language (XSLT) and Cascading Style Sheets (CSS) provided the form and HTML provided the foundation. If the data changed, there would be a synchronous update at some point, and the page would reload. The savvy programmer would hide updates behind splash screens or some other smoke and mirrors that would conceal the fact that new information was updating the old.

JavaScript

‘JavaScript’ is a scripting language that forms dynamic web pages. JavaScript has gone through many transitions since its inception as part of Netscape. Essentially, JavaScript provides client-side scripting that affects the look and operation of a web page. It presents embedded in a markup language, such as HTML, to interact with the Document Object Model (DOM). JavaScript is a specialized language that allows a programmer to make pages interactive and action related. About.com has a whole section dedicated to this popular form of programming that offers tutorials and sample code to assist you through the creation of functional and interactive processes.

And

‘And’ - plus, together, two things become one. Of all the words the make up the acronym, ‘and’ might be the most important. It infers the marrying of two things to build one. In AJAX, these two things are JavaScript and XML.

XML

‘XML’ is the data storage language that allows a designer to create element tags and store information to be gathered at some point by a parser. If you think about it, AJAX makes perfect sense; XML and JavaScript are the quintessential partners. XML brings the updated information to the page, and JavaScript presents it dynamically.

The impact of Asynchronous JavaScript and XML (AJAX) on your life is the ability to obtain current information at any time when you want and need it.

©2014 About.com. All rights reserved.