一、axios的介绍
1. axios 是由 promise 封装的一个 http 的库。
2. promise是 es6 为解决异步编程的有三种状态pedding(等待),fulfilde(成功),rejected(失败)。
什么是异步?
1. 不会按照浏览器的加载方式 由上到下。
3. 前端哪里面有异步?
1. 回调函数
2. 定时器
3. 事件绑定
4. ajax
二、列举一个例子
1. 针对这个例子 会出现 层层回调函数的嵌套 我们称为(回调地狱)
2. 这样很不好 对我们后期的维护也很麻烦,所以出现了 promise
ajax({
url:url1,
success:(res){
var url2=res.url
ajax({
url:url2,
success:(res){
var url3=res.url
............
}
})
}
})