JS设计模式——观察者模式
来源:互联网 发布:麦当劳 金拱门 知乎 编辑:程序博客网 时间:2024/05/18 03:32
模式作用:
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>
0 0
- JS设计模式——观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者模式
- 设计模式—观察者
- js设计模式-观察者模式
- js设计模式-----观察者模式
- JS设计模式-观察者模式
- 设计模式——观察者设计模式
- 设计模式——观察者
- 设计模式——观察者
- 设计模式 —— 观察者
- Android开发亲测error
- UltraEdit的配置
- R_Split-Apply-combine
- 使用Sonatype Nexus搭建Maven私服后如何添加第三方JAR包?
- Echarts异步模块定义(AMD规范)——require.js
- JS设计模式——观察者模式
- ORA-28002: 密码将在 7 天后到期
- 编写更好的jQuery代码的建议
- Javascript模块化编程(一):模块的写法
- 小心split()函数
- 图像识别练习(字符验证码、车牌号、身份证号)
- MySql高效的查询出随机记录的方法
- 母函数(Generating function)详解
- 归并排序