定义:把食物的每种状态都封装成单独的类,跟此种状态有关的行为都封装在这个类的内部。允许一个对象在其内部状态改变时改变它的行为,看起似乎修改了它的类。 优点:定义了状态与行为之...
定义:把食物的每种状态都封装成单独的类,跟此种状态有关的行为都封装在这个类的内部。允许一个对象在其内部状态改变时改变它的行为,看起似乎修改了它的类。 优点:定义了状态与行为之...
概念:可以动态地给某个对象添加一些额外的职责,而不会影响从这个类中派生的其他对象。 出现原因:在装饰者出现之前,我们都是用继承给对象添加功能,但是继承也不是万能的,会出现一些...
职责链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 优点:请求发送者...
ES6(2015年发布) 变量 let,常量 const 模板字符串 for...of 和 for...in 解构赋值 展开运算符 ... 箭头函数 类 class Prox...
iview 官网示例代码: 记录在实际应用中,我遇到的问题 1. 代码如下(选择城市列表,给后台传入 value 值查询对应城市信息,但是如果传入的是空,返回所有城市信息,结...
模板方法模式 定义:只需要使用继承就可以实现的非常简单的模式,严重依赖抽象类的设计模式。 核心概念: 主要分为抽象父类(封装了子类的算法框架,包括实现一些公关方法以及封装子类...
概念: 用于性能优化的模式,通俗讲就是用时间换取空间的优化模式。核心是运用共享技术来有效的支持大量细粒度的对象。 目标:尽量减少对共享对象的数量。 享元模式的实现,主要基于内...
代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 保护代理: 控制不同权限的对象对目标对象的访问; 虚拟代理: 把一些开销很大的代理,延迟到真正需要它的时候才...
众所周知,Bootstrap 最大的特性是自适应,不是那么众所周知的,Bootstrap 自适应的原理是媒体查询,问题来了:什么是媒体查询? 在今天之前,我对这个问题是模模糊...