02 2019 档案
摘要:定义: 观察者模式又叫发布订阅模式,它定义了对象间的一种一对多的依赖关系。观察者模式让两个对象松耦合地联系在一起,虽然不太清楚彼此的细节,但这不影响他们之间的互相通信。 思路 定义一个对象,在对象中实现注册事件,关闭事件和触发事件。 js 简单实现 var Observer = { data: {}
阅读全文
摘要:定义: 顾名思义,单例就是单一的意思,单例模式的定义是:保证一个类仅有一个一个实例,并提供一个访问它的全局访问点。 思路: 新建对象时判断全局是否有该对象,如果有,就返回该对象,没有就创建一个新对象返回。 js实现如下 1. 简单实现 解析:在第一次调用构造函数时利用闭包存储一个instance实例
阅读全文