本文实例讲述了原生javascr ipt实现类似vue的数据绑定功能。分享给大家供大家参考,具体如下:
观察者模式
let observer = {
/*订阅功能*/
addSubscriber: function (cb) {
this.subscribers.push(cb);
},
/*退订功能*/
removerSubscriber: function (cb) {
let index = this.subscribers
本文实例讲述了PHP观察者模式。分享给大家供大家参考,具体如下:
<?php
//观察者模式
//抽象主题类
interface Subject
{
public function attach(Observer $Observer);
public function detach(Observer $observer);
//通知所有注册过的观察者对象
public function notifyObservers();
}
//具体主题角色
class Concret