2018-04-27 异步与回调

1. 同步

等自己这行代码任务执行完了得到结果,再执行下一行,叫做同步

console.log('1')  
console.log('2')  
console.log('3')  //按顺序执行

2. 异步

不等自己这行代码运行完,直接运行下一行代码,就是异步

setTimeout(function(){
  alert('1')
},5000)
alert('2')  //会先打2,再打1

3. 回调

  • 将函数f1作为参数传给另一个函数f2
  • f2在需要f1的时候直接在f2函数里调用。
  • f1就是回调函数,f2调用f1叫做调用回调函数。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 弄懂js异步 讲异步之前,我们必须掌握一个基础知识-event-loop。 我们知道JavaScript的一大特点...
    DCbryant阅读 7,627评论 0 5
  • Promise 是 JavaScript 异步操作解决方案。介绍 Promise 之前,先对异步操作做一个详细介绍...
    许先生__阅读 3,110评论 0 1
  • //Clojure入门教程: Clojure – Functional Programming for the J...
    葡萄喃喃呓语阅读 9,196评论 0 7
  • 是水做的 她迷人的温润 连呼吸 都带着香气 这水 淡开了云迹 纵然你是妙笔生花 见了她 也徒然 古木香檀小筑 在水...
    普吉岛不曾飞过的雪阅读 1,618评论 0 1
  • 音响振开了灯管 灯光遮盖了暗房 呻吟喘息是沉默的美 把焦灼放在火上烤 昏暗的路灯下走不了多久 影子把影子遮拦 逼我...
    步学一度阅读 1,326评论 0 0