gpt4 book ai didi

jquery - 使用 jQuery 的简单 pubsub

转载 作者:行者123 更新时间:2023-12-03 22:40:51 25 4
gpt4 key购买 nike

是否有任何理由认为使用 jQuery 的 triggeron 方法作为廉价且简单的 pubsub 是违反最佳实践的?

以下作品:

$(document).on('my:custom:event',function(){
alert('this is an event');
});

之后:

$(document).trigger('my:custom:event');
//=> alerts

显然a real jQuery pubsub plugin安装起来微不足道 - 我真的很想看到:

  • 有什么隐藏的警告吗?
  • 在 StackOverflow 示例中通过包含一些插件代码来演示事件驱动行为而不混淆 OP,这是否可以接受?

最佳答案

如果您的用例足够简单 - 就继续吧:

您可以在任意对象上使用它

var obj = {};$(obj).on(...) .

请注意,如果您在文档中使用它,则实际上是在创建全局隐藏依赖项。另外,为客户端滚动您自己的 pubsub 大约需要 20 LoC,因此这是另一个考虑因素,因为 jQuery 依赖项并不是您总是想要的。

关于jquery - 使用 jQuery 的简单 pubsub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22106936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com