基于jquery 的观察者模式

应用场景 -- 一个异步函数执行完成后 执行其他事件

可以解决函数执行先后顺序的问题

function f2(){}

function f1(){

    setTimeout(function () {

      // f1的任务代码

      jQuery.publish("done");

    }, 1000);

  }

jQuery.subscribe("done", f2);

 

posted @ 2018-06-07 13:53  techerZHOU  阅读(111)  评论(0编辑  收藏  举报