1、AJAX是什么?
- Asynchronous JavaScript & XML
- web开发的一种技术
- 不需要重新刷新当前页面(AJAX 是⼀种在⽆需重新加载整个⽹⻚的情况下,能够更新部分⽹⻚的技术。)
- 异常发送 & 请求数据(AJAX 是⼀种⽤于创建快速动态⽹⻚的技术。通过在后台与服务器进⾏少量数据交换,AJAX
可以使⽹⻚实现异步更新。这意味着可以在不重新加载整个⽹⻚的情况下,对⽹⻚的某部分进⾏更新。) - 目前JSON数据格式已经占据市场
2、Ajax的执行流程
3、XMLHttpRequest对象
- 对象类型的API
- 在浏览器环境下使用
- 用于客户端和服务端数据的传递和接收
- 用于请求XML数据(JSON、纯文本text)
其他类似的技术/库
- jQuery
- Axios
- Superagent
- Fetch API
- Prototype
- Node HTTP