<span>/* jQuery Tiny Pub/Sub - v0.7 - 10/27/2011 </span><span> * http://benalman.com/ </span><span> * Copyright (c) 2011 "Cowboy" Ben Alman; Licensed MIT, GPL */ </span> <span>(function($) { </span> <span>var o = $({}); </span> $<span>.subscribe = function() { </span> o<span>.on.apply(o, arguments); </span> <span>}; </span> $<span>.unsubscribe = function() { </span> o<span>.off.apply(o, arguments); </span> <span>}; </span> $<span>.publish = function() { </span> o<span>.trigger.apply(o, arguments); </span> <span>}; </span> <span>}(jQuery));</span>资料来源:https://gist.github.com/661855 它如何工作以及如何使用它?工作示例:https://jsfiddle.net/cowboy/hvajf/
>
> jQuery pub/sub Pattern如何工作?>与其他消息传递模式相比,jQuery pub/sub模式与其他消息模式相比如何?但是,它的不同之处在于,它使用中央集线器进行消息,并允许进行异步通信。这使其比其他某些模式更灵活,更可扩展,但也可能更复杂。
>
> jQuery pub/sub模式的未来是什么?随着异步通信在现代应用中变得越来越重要,该模式处理这种交流的能力可能会使它变得更加流行。此外,随着越来越多的应用程序朝着微服务体系结构发展,该模式将组件分离的能力可能越来越有价值。以上是使用jQuery .on()和.off()的酒吧子模式的详细内容。更多信息请关注PHP中文网其他相关文章!