博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery 实现观察者模式
阅读量:5948 次
发布时间:2019-06-19

本文共 763 字,大约阅读时间需要 2 分钟。

github:

https://github.com/mmikowski/jquery.event.gevent

 

demo:

$('body').append( "
" );var $listbox = $('#spa-chat-list-box');$listbox.css({ position : "absolute", 'z-index' : "3", top : "50", left : "50", width : "50", height : "50", border : "2px solid #ccc", background : "#fff",})var onListchange = function ( event, update_map ){ $( this ).html(update_map.list_text); alert("onListchange");}/* 订阅事件 */$.gevent.subscribe( $listbox, 'spa-listchange', onListchange);/* 发布通知 */$.gevent.publish( 'spa-listchange', [{ list_text : 'the list is here'}]);/* 删除元素的话,订阅的事件也会删除 */$listbox.remove();$.gevent.publish('spa-listchange',[ { } ]);

 

转载于:https://www.cnblogs.com/CyLee/p/6411042.html

你可能感兴趣的文章
常见的数据库连接池
查看>>
K8S使用Ceph RBD作为后端存储
查看>>
Centos yum的配置与使用
查看>>
Linux 文件内容查看工具介绍-cat,less,more,tail,head
查看>>
linux lsof 命令
查看>>
AD 总结
查看>>
在windows中将QString 转化为宽字节
查看>>
Jquery ajax异步提交
查看>>
MySQl的意外断电后无法启动
查看>>
如何防止表单重复提交
查看>>
真是因为忙才加班吗
查看>>
磁盘FAT型转NTFS
查看>>
多线程访问网页+高并发测试网站
查看>>
使用nlite制作集成驱动windows安装光盘及实践心得
查看>>
Linux安装oracle出现过的问题和处理参考资料
查看>>
HTML5游戏开发-Box2dWeb应用(二)-碰撞以及各种连接
查看>>
SVG to Canvas在线转换工具
查看>>
我的友情链接
查看>>
python使用递归实现目录遍历
查看>>
android/java模拟登录正方教务系统
查看>>