Chapter 2. AJAX Building Blocks

In this chapter, we introduce you to the core elements that make up AJAX. We assume that you have some basic experience with the relevant technologies. The various technologies discussed in this chapter follow:

  • JavaScript—Common browser language and the glue between DOM and XHR

  • Document Object Model (DOM)—Application display and interactivity

  • Cascading StyleSheets (CSS)—Application visual style and design

  • XMLHttpRequest (XHR)—Data transport

While discussing the XHR object, we also touch on some of the fundamentals of AJAX, such as dealing with data on the client and server.

Not only do we want to introduce some AJAX techniques in the context of enterprise system development, but we also strive to cover a few of ...

Get Enterprise AJAX: Strategies for Building High Performance Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.