phone: 866.889.3776
Things do not pass for what they are, but for what they seem. Most things are judged by their jackets
-Baltasar Gracian
Marketing is not an event, but a process . . . It has a beginning, a middle, but never an end, for it is a process. You improve it, perfect it, change it, even pause it. But you never stop it completely.
- Jay Conrad Levinson
Design can be art. Design can be aesthetics. Design is so simple, that's why it is so complicated.
- Paul Rand
The creative adult is the child who has survived.
-Ursula K. le Guin
Advertising is the 'wonder' in Wonder Bread.
-Jef I. Richards

What is AJAX?

Posted By: Derek on Jun 1st 2007 @ 12:50 pm

AJAXAJAX has been a buzz word in web development for some time now, but a lot of people don’t have a clear understanding of what it is. I’ll shed some light on the issue and break it down for you.



DEFINED
AJAX stands for “Asynchronous JavaScript and XML” and is a technique for creating interactive web sites/applications. So when a user clicks or types on a site things can change with out reloading the page. It makes things feel more responsive and more like a desktop program, than a web site.

EXAMPLES
A popular example would be auto complete search boxes. When you start typing in the search field and suggestions will appear below the box for you to choose from.
Google, Yahoo and Microsoft all use AJAX for their map applications. So when you click to zoom in, the page doesn’t refresh, the page automatically adds the zoomed in images and makes it look like it is zooming in, like magic!

TECHNICAL
The concept is pretty simple. When a user interacts on a web page JavaScript will interpret it, talk to the server, and react to the servers response. The communication between the server and client is sent as XML data.

DRAW BACKS
Now AJAX, with every other technology, should be used sparingly and only where it will truly beneficial. Don’t just use it to say you used it. Some things to consider for the users are Internet speeds, JavaScript being disabled and notifying the users of changes.

This cool stuff here, fairly new and can offer a lot for the user experience on site. AJAX opens a lot of possibilities for more functional and less static web.

Leave a Reply