Ajax Programming

AJAX is an acronym for Asynchronous JavaScript and XML. It is a group of interrelated Web development techniques used on the client-side to create asynchronous (not synchronized) Web applications. With Ajax, Web applications can send data to, and retrieve data from, a server asynchronously (in the background) without interfering with the display and behavior of the existing page - thus avoiding full page reloads. [Wikipedia]

The term Ajax has come to represent a broad group of Web technologies that can be used to implement a Web application that communicates economically with a server in the background, to render information without having to change from one page to another.

Here are some excellent sites where you can find ASP programming information and scripts. For textbooks on ASP we have searched Amazon for the best - see below. Starts with beginners books on the left, working up to advanced on the far right:

AJAX on MDN
AJAX on ASP.net
HotScripts.com
W3Schools Tutorials
Dev Shed

Today's websites must more and more reach out to the viewer and offer increasing options, increasing opportunities to interact with the medium, by leaving comments, filling out forms, joining membership sites, interacting in Forums, playing games, creating blogs, RSS - all of these are ways of using technology to broadcast information.

Further than that, movement has become important - sometimes for its own sake, sometimes to emphasize or underline action on the site - but also for a purpose, to increase impact and communication, like the new technology that allows us to listen to audio and video messages online.

Scripts are the secret behind all this interactivity. Scripts changed passive websites into active websites. It is scripting that drives the net, that allows us to do the things we often take for granted. Today even the simplest site can be jazzed up by some scripting that will bring the site alive and allow the visitor to feel there is something there to investigate.