摘要: 什么事观察者模式: 这是一种创建松散耦合代码的技术。它定义对象间 一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都将得到通知。由主体和观察者组成,主体负责发布事件,同时观察者通过订阅这些事件来观察该主体。主体并不知道观察者的任何事情,观察者知道主体并能注册事件的回调函数。 代码 阅读全文
posted @ 2018-08-19 01:50 乡野村夫28 阅读(192) 评论(0) 推荐(0) 编辑
摘要: (function(){ var defaultSetting = { color:'red' } Setting (options) { var self = this; self = Object.assign(self, defaultSettings, options); } Setting 阅读全文
posted @ 2018-08-19 01:21 乡野村夫28 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 1.场景:当我们需要多人合作完成一个项目,但是有一些操作是同样的操作时(例如:点击按钮显示加载的遮罩层;例如:提交表单时的验证都是一样的),这个时候我们就需要单例模式; 2.什么是单例模式:是一种常见的设计模式,在应用这个模式时,必须保证单利对象的类只有一个实例存在;这样全局拥有一个对象,有利于我们 阅读全文
posted @ 2018-08-19 00:57 乡野村夫28 阅读(513) 评论(0) 推荐(0) 编辑