1. AJAX definition
2. Current situation and problems that need to be solved
3. Why use AJAX
4. Who is using AJAX
5. Use AJAX to improve your design
Example 1: Data verification
Example 2: Get data on demand—cascading menu
Example 3: Reading external data
6. Defects of AJAX
7. AJAX development
7.1. Technologies applied to AJAX
A. XMLHttpRequest object
B. Javascript
C. DOM
D. XML
7.2. AJAX development framework
A. Initialize the object and issue an XMLHttpRequest request
B. Specify response processing function
C. Make an HTTP request
D. Process the information returned by the server
E. A preliminary development framework
7.3. Simple example
A. Data verification
B. Cascading menu
7.4. Document Object Model (DOM)
7.4.1. HTML document in the eyes of DOM: tree
7.4.2. Nodes of HTML document
7.4.3. Use DOM to operate HTML documents..
7.5. Process XML documents.
7.5.1. Processing the returned XML
7.5.2. Choose the appropriate XML generation method
7.5.3. How to weigh between using XML or normal text