In a book that has AJAX in its title, we cannot omit a section where we briefly introduce what AJAX stands for, although we assume that you are already familiar with it.
Asynchronous JavaScript and XML (AJAX) is a term that describes a collection of web development techniques and technologies for creating interactive web applications:
Extensible HyperText Markup Language (XHTML) and Cascading Style Sheet (CSS) for presenting information.
The Document Object Model (DOM), which is the browser's internal representation of a web page, manipulated through JavaScript to display information dynamically and to interact with the information.
Extensible Markup Language (XML) and Extensible Stylesheet Language Transformations (XSLT) for data interchange between browser and server, and for data manipulation.
The
XMLHttpRequest
object to exchange XML data asynchronously with the web server, using the HTTP protocol. This means that the client does not have to wait for the data exchange to...