1. 回调函数
//f1 很耗时,f2 ,其中callback是一个函数 function f1(callback){ setTimeout(function(){ //f1的任务代码 callback(5); },1000) } function f2(){ console.log("f1已执行完毕"); } f1(f2);
2.事件监听
代码执行与否取决于是否要执行
f1.trigger('done'); f1.on('done',f2);