Ajax

异步 JavaScript 和 XML(**Ajax** 或 **AJAX**)是一种网页开发技术,其中网页应用程序通过发出异步 HTTP 请求从服务器获取内容,并使用新内容更新页面的相关部分,而无需重新加载整个页面。 这可以使页面响应更快,因为只需要请求需要更新的部分。

Ajax 可用于创建单页应用程序,其中整个网页应用程序仅包含一个文档,该文档使用 Ajax 根据需要更新其内容。

最初,Ajax 是使用XMLHttpRequest 接口实现的,但fetch() API 更适合现代网页应用程序:它功能更强大、更灵活,并且可以更好地与基础网页应用程序技术(如服务工作者)集成。 现代网页框架还提供了 Ajax 的抽象。

这种技术在现代网页开发中非常常见,以至于很少使用“Ajax”这个特定术语。

另请参见