1.async、await是什么
async/await是基于Promise实现的,它不能用于普通的回调函数,async/await与Promise一样,是非阻塞的,async/await使得异步代码看起来像同步代码。
async/await和promise有所不同。
1.1promise实践AJAX请求如下:
1.2.async与await结合发生ajax请求
由示例可知,使用Async/Await明显节约了不少代码。我们不需要写.then,不需要写匿名函数处理Promise的resolve值,也不需要定义多余的data变量,还避免了嵌套代码。
2.同步和异步
同步:客户端必须等待服务器端的响应,在等待期间客户端不能做其他操作。
异步:客户端不需要等待服务器的响应,在服务器处理请求的过程中,客户端可以进行其他操作。