javaScript设计模式:观察者模式
观察者模式的思想就是对象的客户端保持实时的监听状态,当客户端监听到对象某个行为时触发相应的任务程序。
//服务的对象 let obj = { event:"aaa", fun:function(){ obj2.monitor(this.event); } } //客户对象 let obj2 = { monitor:function(event){ this.fu(event); }, fu:function(value){ console.log("监听到" + value + "事件"); } } obj.fun(); //监听到aaa事件
——生命自会找到蓬勃之路。