AJAX 由几种 Web 和编程技术组成,允许 Web 应用程序与 Web 服务器异步交换数据。
XHTML、HTML 和 CSS
可扩展超文本标记语言 (XHTML)、HTML 和层叠样式表 (CSS) 是标记语言。您可以使用它们来告知 Web 浏览器有关网页内容的设计和样式。
例如,您可以使用 XHTML 或 HTML 在网页上放置文本和图像。然后,您可以使用 CSS 来更改字体类型和背景颜色。
XML
XML 是一种编程语言,允许不同应用程序交换数据。由于数据在各种应用程序中的表示方式不同,因此您可以使用 XML 以纯文本格式构造数据。然后,AJAX 应用程序可以交换和处理通用的 XML 格式的数据。
XMLHttpRequest
XMLHttpRequest 是一个 API,允许 Web 浏览器与 Web 服务器进行异步通信。您可以使用 XMLHttpRequest 对象,以 XML 格式向服务器发送部分网页信息。
了解 API »
文档对象模型
文档对象模型 (DOM) 以树状结构组织 HTML 和 XML 页面。DOM 由分支成更多子节点或对象的节点组成。它允许您更有效地设计或修改特定页面上的代码。
JavaScript
JavaScript 是一种脚本语言,可用于向网页提供动态内容。动态内容是指实时更新或依赖于用户互动的网页信息。例如,在 AJAX 中,JavaScript 与我们在本文中提到的其他网络技术配合使用,以实现异步页面更新。