稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
设计模式
订阅
avatar
aaaaahua 创作等级LV.2
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • 观察者模式(JavaScript实现)
    观察者模式中通常有两个模型,一个观察者(observer)和一个被观察者(Observed)。从字面意思上理解,即被观察者发生某些行为或者变化时,会通知观察者,观察者根据此行为或者变化做出处理。那么具体如何操作呢,接下来我们就用JavaScript代码实现一个下图👇所示的观察…
    • 一拳不是超人
    • 5年前
    • 11k
    • 48
    • 12
    设计模式
    观察者模式(JavaScript实现)
  • JavaScript 发布-订阅模式
    发布-订阅模式,看似陌生,其实不然。工作中经常会用到,例如 Node.js EventEmitter 中的 on 和 emit 方法;Vue 中的 $on 和 $emit 方法。他们都使用了发布-订阅模式,让开发变得更加高效方便。 1. 定义 发布-订阅模式其实是一种对象间一对…
    • xiaoxiaobaibai
    • 6年前
    • 36k
    • 213
    • 17
    JavaScript
  • JavaScript设计模式之观察者模式
    通常又被称为 发布-订阅者模式 或 消息机制,它定义了对象间的一种一对多的依赖关系,只要当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,解决了主体对象与观察者之间功能的耦合,即一个对象状态改变给其他对象通知的问题。 这样是不是清晰了很多~诸如此类的案例还有…
    • Chris威
    • 7年前
    • 19k
    • 266
    • 32
    设计模式 前端 JavaScript