AJAX can't work independently. It is used in combination with other technologies to create interactive website pages.
- Loosely typed scripting language.
- Glue for the whole AJAX operation.
- API for accessing and manipulating structured documents.
- Represents the structure of XML and HTML documents.