首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
rx
订阅
Lynnic
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
观察者模式
在软件系统中进场遇到这类需求:当一个对象的状态发生改变,某些与它相关的对象也要随之做出相应的变化。这是建立一种 对象域对象之前的依赖关系,一个对象发生变化时将自动通知其他对象,其他对象将做出反应。 我们将发生改变的对象称为观察目标,将被通知的对象称为观察者,一个观察目标可以对应…
观察者模式&发布订阅模式
在许多设计中,经常涉及多个对象都对一个特殊对象中的数据变化感兴趣,而且这多个对象都希望跟踪那个特殊对象中的数据变化,也就是说当对象间存在一对多关系时,在这样的情况下就可以使用观察者模式。当一个对象被修改时,则会自动通知它的依赖对象。 观察者模式是关于多个对象想知道一个对象中数据…
使用 Proxy 结合观察者模式来实现数据双向绑定
观察数据更新,然后通知订阅者更新视图从而达到数据双向绑定效果,Vue 使用了 Object.defineProperty() 这个方法来劫持了 VM 实例对象的属性的读写,我这里主要采用了 ES6 Proxy,实例化的时候 _initSet() 把 data 的数据挂载到 th…
掌握RxJS系列(02):介绍RxJS以及Observable
上一篇文章给大家大概地讲解了一下什么是响应式编程,这一篇文章我们来了解一下RxJS,RxJS是响应式编程的一种具体的实现方式;还有一些其他也实现了响应式编程的库,比如Cycle.js,Bacon.js,most.js,xstream等。 我们为什么要学习RxJS而不学习其他的那…