事件监听
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

浙公网安备 33010602011771号