异步调用
*异步调用:
是一种类似消息或时间的机制
*异步的原理:
es6趋势,常用异步
*异步模型
Coll Stock调用站:把你的代码一行一行的执行
-MessageQueu
存储calllback执行的上下文以及消息
setTimeout(f1,30)
setTimeout(f2,50)
setTimeout(f3,40)
-Eventloop一次取出f1 f2 f3
同步与异步的不同:发生的时间不对
代码
<script type=''text/javascript">
setTimeout(()=>{
},1000);
new Promise((resolve,reject)=>{
setTimeout(resolve);
}).then(()=>{
console.log(' 执行完了')})
链式调用
这是一个简单的请求
chrome应用商店---插件
这是一个promie的一个异步调用
用promise优化
总结很重要哦 方法得当,坚持会有奇迹哦