1. AJAX uses a group of technologies including HTML, CSS, DOM, JavaScript, and XMLHttpRequest to asynchronously exchange data with a web server in the background without interfering with the display and behavior of the existing page.
2. The document discusses how AJAX works and the XMLHttpRequest object used to asynchronously exchange data with a web server. It provides examples of using AJAX for real-time validation and to retrieve up-to-date stock information from a database without reloading the page.
3. The key steps in an AJAX application are to create an XMLHttpRequest object, assign an onreadystatechange handler, open a request to the server, and send the request. The response is then