自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 JavaScript 23 种设计模式之 14 策略模式

策略模式就是一种封装,定义一系列算法,并将每个算法封装起来,使它们可以相互替换。算法的变化不会影响使用算法的客户。

2020-06-30 14:12:55 220

原创 JavaScript 23 种设计模式之 13 模板方法模式

模版方法是对封装的一种改造,定义一个抽象类,公共的业务实现放在父类中,需要拓展或者变化的部分放到子类中去完成(即把变化的逻辑增加到子类中,而不改动父类)。最后直接调用模板方法即可。

2020-06-30 11:22:14 350

原创 JavaScript 23 种设计模式之 12 组合模式

组合模式又被称为部分 - 整体模式。它是将对象组合成一个树形结构的模式,使用户对单个对象和组合对象具有一致的访问性。

2020-06-29 21:03:49 310

原创 JavaScript 23 种设计模式之 11 享元模式

享元模式是一种性能优化方案,其核心是利用共享技术有效支持大量类似的颗粒度对象,从而尽可能减少对象的创建,节省内存空间。

2020-06-29 16:58:26 297

原创 JavaScript 23 种设计模式之 10 外观模式

为多个复杂的子系统提供一个统一的接口,使子系统更容易被访问到,降低系统之间的耦合度。

2020-06-29 14:48:28 321

原创 JavaScript 23 种设计模式之 9 装饰模式

在不改变对象结构的情况下,给对象增加一些额外的功能。

2020-06-28 13:26:06 175

原创 JavaScript 23 种设计模式之 8 桥接模式

使用组合关系代替继承关系,减少子类数量。将抽象和实现分离,降低耦合度。

2020-06-23 22:26:15 306

原创 Vue 组件封装之 List 列表

实现 List 列表布局排版。

2020-06-16 11:35:13 23790 1

原创 JavaScript 23 种设计模式之 7 适配器模式

调用不同对象的统一接口,如果是外部提供的名称不相同的接口,就需要适配器来转换。比如手机充电器的转换头,既可以充电安卓手机,也可以充电苹果手手机。

2020-06-15 22:08:34 161

原创 杏子语录(2020年06月)

学会与自己相处你以为学会了与他人相处,生活就会得心应手,一帆风顺。殊不知,在大部分时候,更要学会与自己相处。–记于2020.06.06

2020-06-11 10:55:39 335 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除