一,callback 回调函数 即函数f1和函数f2的关系是f1(f2()); f2作为f1()的回调函数,在f1执行过程中就开始执行f2,先执行线程的主要逻辑,将比较耗时的任务放在后面执行. 回调函数的优点是简单.容易理解和部署 缺点是不利于代码的阅读和维护,各个部分之间高度耦合(Coupling),流程会很混乱,而且每个任务只能指定一个回调函数. 二 ,事件监听 事件监听则是和代码的顺序完全无关,只取决于事件是否发生,如f1.bind(“click”,f2)即使当f1的被click时f2执行…