JavaScript设计模式详解:09、观察者模式

什么是观察者模式

这一节我们来看 观察者模式观察者模式 在面向前端的设计模式中是非常重要的一种设计模式,它在jQuery、Vue、React 包括原生JavaScript 语法中都有大量的应用。首先我们先来看 观察者模式 的定义。

阅读全文

JavaScript设计模式详解:08、外观模式

什么是外观模式

外观模式(Facade Pattern):外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式又称为门面模式,它是一种对象结构型模式。

阅读全文

JavaScript设计模式详解:07、代理模式

什么是代理模式

代理模式是:使用代理对象完成用户请求,屏蔽用户对真实对象的访问。

阅读全文

JavaScript设计模式详解:06、装饰器模式

什么是装饰器模式

装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。

阅读全文

JavaScript设计模式详解:05、适配器模式

什么是适配器模式

将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)

阅读全文

JavaScript设计模式详解:04、单例模式

什么是单例模式

单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。

阅读全文

JavaScript设计模式详解:03、工厂模式

什么是工厂模式

工厂方法模式(英语:Factory method pattern)是一种实现了“工厂”概念的面向对象设计模式。就像其他创建型模式一样,它也是处理在不指定对象具体类型的情况下创建对象的问题。工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。”

阅读全文

JavaScript设计模式详解:02、UML类图

什么是UML类图

UML全称为:Unified Modeling Language,中文为:统一建模语言
,它是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。

阅读全文

Vue.js 3.0 新特性预览 [转]

Vue.js 3.0 新特性预览

在这里插入图片描述

阅读全文

JavaScript设计模式详解:01、导学

学习设计模式的重要性

无论你是前端程序猿、后端程序猿还是客户端程序猿,掌握设计模式都是你所必须要学会的一项技能。如果说你只会在那里呼呼呼的写代码,不懂得设计模式那么你永远也没有办法成为一个合格的高级工程师,更别说是架构师了。

阅读全文