Ajax
Ajax(或 AJAX)是 Asynchronous JavaScript and XML 的缩写,它是一种 Web 开发技术。在这种技术中,Web 应用通过发出异步 HTTP 请求从服务器获取内容,并使用新内容更新页面中的相关部分,而无需进行完整的页面加载。这可以使页面响应更灵敏,因为只请求需要更新的部分。
Ajax 可用于创建 单页应用,其中整个 Web 应用由一个文档组成,该文档根据需要使用 Ajax 更新其内容。
最初,Ajax 是使用 XMLHttpRequest 接口实现的,但 fetch() API 更适合现代 Web 应用程序:它功能更强大,更灵活,并且与 Service Worker 等基本 Web 应用技术集成得更好。现代 Web 框架也为 Ajax 提供了抽象。
这项技术在现代 Web 开发中非常普遍,以至于“Ajax”这个特定术语很少被使用。
另见
- 学习:使用 JavaScript 发送网络请求
- Fetch API
- 相关词汇表术语
XMLHttpRequest- AJAX - 维基百科