![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
艳妮子Yeah
艳妮子的小笔记本
展开
-
前端中的MVC
MVC是一种设计模式,它将应用划分为3个部分:数据(模型)、展现层(视图)和用户交互(控制器)。其中:M - MODEL(模型)V - VIEW(视图)C - CONTROLLER(控制器)一个事件的发生是这样的过程: 1. 用户和应用产生交互。 2. 控制器的事件处理器被触发。 3. 控制器从模型中请求数据,并将其交给视图。 4. 视图将数据呈现给用户。不用类库或框架就可以实现这种MVC...转载 2018-03-09 10:19:33 · 264 阅读 · 0 评论 -
发布——订阅模式
一、什么是发布——订阅模式 发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都将得到通知二、发布——订阅模式的作用 1、用于异步编程,取代传递回调函数的方案 2、让两个对象松耦合地联系在一起,一个对象不再显式地调用另一个对象的接口三、如何实现 1、三要素 发布者; 缓存列表; ...原创 2018-03-16 12:06:46 · 684 阅读 · 0 评论 -
js单例模式——创建弹窗
一、了解单例模式 单例模式的定义:保证一个类仅有一个实例,并提供一个访问他的全局访问点 单例模式的核心:是确保只有一个实例,并提供全局访问二、javascript中的单例模式 在js中,我们经常会把全局变量当做单例模式来使用,例如: var a={}; 为什么a可以当做全局变量来使用呢,因为其满足以下两个条件: 1、对象a独一无二 ...原创 2018-03-06 14:27:33 · 2025 阅读 · 1 评论