Technologies
Using these tools:



Companies
At these firms:

AT&T(Morristown NJ)

Avon(Greenwich CT)

GAB Robbins(Parsippany NJ)

Lockheed Martin(White Plains NY)

New York Sports Club(N.Y.,N.Y.)

TIAA/CREF(N.Y.,N.Y.)

Merrill Executech(Norwalk, CT)

UBS(Stamford, CT)

Ajax

Asynchronous Javascript and XML is a relatively new technique for creating fast and dynamic web pages.

AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page. Classic web pages, (those that do not use AJAX) must reload the entire page if the any of the content should change. Ajax works essentially by wrapping the XMLHttpRequest method of the window object, checking the readystate and the status properties of this method, and targeting an element(s) in the document to receive the output response from the server.

Examples of applications using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs.


The static text in this div tag will be replaced by the contents of an text file on the server when the button is pressed. This example uses client side javascript, but background data retrieval from text, xml, database or other data source can also be accomplished with PHP or ASP script using this method. Complex algorithms can be formulated to refresh much of the page data, while only loading the page once.