模式作用:
1,支持简单的广播通信,自动通知所有已经订阅过的对象
2,页面载入后目标对象很容易与观察者存在一种动态关联,增加了灵活性
3,目标对象与观察者之间的抽象耦合关系能够单独扩展以及重用
注意事项:
1,支持简单的广播通信,自动通知所有已经订阅过的对象
2,页面载入后目标对象很容易与观察者存在一种动态关联,增加了灵活性
3,目标对象与观察者之间的抽象耦合关系能够单独扩展以及重用
注意事项:
1,监听要在触发之前
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
//自执行函数
~(function(){
var o=$({});
$.jianting=function(){
o.on.apply(o,arguments);
}
$.fabu=function(){
o.trigger.apply(o,arguments);
}
$.qingchu=function(){
o.off.apply(o,arguments);
}
})();
$.jianting('/test/ls',function(e,a,b,c){
alert(a+'||'+b+'||'+c);
});
$.jianting('/test/ls',function(e,a,b,c){
alert('ok');
});
setTimeout(function(){
$.fabu('/test/ls',[1,2,3]);
},1000);
//$.fabu('/test/ls',[1,2,3]);
</script>