读书人

javascript事件总路线

发布时间: 2012-11-05 09:35:12 作者: rapoo

javascript事件总线

//广播群发事件bus.publish(Sample.Payload.Events.Update, new Sample.Payload('Some Data'));//一对一激活一个事件,类似MVC中Controller或Actionbus.subscribe(Sample.Payload.Events.Update, function(arg) {    // perform some action});


这个事件总线可以加入更多功能:日志logging, 跟踪tracing, 转换translation, or 定期执行scheduled execution(切分激活动作单独执行,异步,这样可以避免堵塞UI线程)。

相比服务器端的事件模式,JS实现起来够简单。

?

原文:http://www.jdon.com/jivejdon/thread/37882

读书人网 >JavaScript

热点推荐