异步调用

*异步调用:

是一种类似消息或时间的机制
*异步的原理:
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优化
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2017-07-21 14:19  超重语言  阅读(153)  评论(0编辑  收藏  举报