事件监听

f1.on('done',f2)
function f1 () {
   setTimeout(function() {
      f1.trigger('done')
   },1000)
}
function f2 () {
  console.log('f1 had done')
}

 优点:容易理解,可以绑定多个事件,每个事件可以指定多个回调函数,减少耦合,有利于实现模块化。

    缺点:整个程序都会变成事件驱动型,运行流程很不清晰,阅读代码时难以看出主流程。

摘自https://wangdoc.com/javascript/async/general.html

posted @ 2022-01-18 17:58  小羊杨杨  阅读(19)  评论(0)    收藏  举报