1. 什么是Ajax
Asynchronous JavaScript and XML
(异步的JavaScript 和XML)
- Ajax不是某种编程语言
是一种在无需重新加载整个网页的情况下,能够局部更新网页的技术2. 同步和异步
2.1 同步


等待五分钟后

提交之后再等待五分钟


这就是ajax出来之前的真实场景,填写表单就是噩梦。
客户端向服务器请求数据的过程中,用户除了等待还是等待。
 
客户端在等待服务器端响应的过程中,不能做任何事情,这就是同步
2.2 同步代码演示
console.log(1);alert(2)console.log(3)
2.3异步


当填写到邮箱地址
异步:客户端发起请求,在服务器端响应的过程中,可以进行其他的操作
所有的现代浏览器,都支持Ajax,IE6以下不支持
2.4 异步代码演示
console.log(1);setTimeout(()=>{console.log(2)},1000)console.log(3)# 异步任务是通过callback回调函数的形式调用的,异步任务不会阻塞线程。
3.JSON数据


JSON的解析
使用JSON.parse()
