• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






1800000000nm

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 下一页

2023年3月14日

前端设计模式——代理模式
摘要: 代理模式(Proxy Pattern):前端设计模式中的代理模式是一种结构型模式,它允许在不改变原始对象的情况下,通过引入一个代理对象来控制对原始对象的访问。代理对象充当原始对象的中介,客户端与代理对象交互,代理对象再将请求转发给原始对象。 代理模式在前端开发中经常被用来处理一些复杂或者耗时的操作, 阅读全文
posted @ 2023-03-14 09:48 1800000000nm 阅读(222) 评论(0) 推荐(0)
 

2023年3月13日

前端设计模式——职责链模式
摘要: 职责链模式(Chain of Responsibility pattern)是一种行为设计模式,用于将请求从一个对象传递到另一个对象,直到找到能够处理请求的对象为止。 职责链模式通常涉及一系列处理对象,每个对象都负责处理请求的一部分,并将请求传递给下一个对象,直到请求得到满足或者处理结束。这种方式可 阅读全文
posted @ 2023-03-13 09:42 1800000000nm 阅读(99) 评论(0) 推荐(0)
 

2023年3月12日

前端设计模式——适配器模式
摘要: 适配器模式(Adapter Pattern):将一个类的接口转化为客户端所期望的接口,使得原本不兼容的类可以一起工作。在前端开发中,可以使用适配器模式来处理不同浏览器之间的兼容性问题。 适配器模式通常包含三个角色:客户端、目标对象和适配器对象。客户端调用适配器对象的接口,适配器对象再调用目标对象的接 阅读全文
posted @ 2023-03-12 19:05 1800000000nm 阅读(193) 评论(0) 推荐(0)
 

2023年3月11日

前端设计模式——策略模式
摘要: 在前端开发中,策略模式是一种常用的设计模式,它可以让我们在不改变对象本身的情况下,通过修改其内部的算法实现不同的行为。策略模式常常被用于实现一些复杂的业务逻辑,特别是需要根据不同的条件进行处理的情况。 下面是一个简单的示例,演示了如何使用策略模式来实现一个计算器: // 定义一个策略对象 const 阅读全文
posted @ 2023-03-11 16:35 1800000000nm 阅读(160) 评论(0) 推荐(0)
 

2023年3月10日

前端设计模式——装饰者模式
摘要: 装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许你在不改变对象自身的基础上,动态地给一个对象添加额外的功能。在前端中,装饰者模式经常被用于扩展或修改组件的行为或样式。 JavaScript 中的装饰者模式可以通过以下几种方式实现: 1. 通过扩展对象的属性或方法来实现装饰 阅读全文
posted @ 2023-03-10 09:51 1800000000nm 阅读(131) 评论(0) 推荐(0)
 

2023年3月9日

前端设计模式——中介者模式
摘要: 前端中介者模式(Mediator Pattern),用于将对象之间的通信解耦并集中管理。它通过引入一个中介者对象,将对象之间的交互转移到中介者对象中,从而避免对象之间直接相互通信。 在前端开发中,中介者模式常常被用于管理复杂的用户界面或组件之间的交互,比如 GUI 组件、聊天室、游戏等等。通过引入一 阅读全文
posted @ 2023-03-09 10:05 1800000000nm 阅读(106) 评论(0) 推荐(0)
 

2023年3月8日

前端设计模式——观察者模式
摘要: 前端中的观察者模式(Observer Pattern),定义了对象之间的一种一对多的依赖关系,使得当一个对象状态发生改变时,所有依赖于它的对象都能够得到通知并自动更新。 在前端开发中,观察者模式常被用来实现组件间的数据传递和事件处理。比如,当一个组件的状态发生改变时,可以通过观察者模式来通知其他组件 阅读全文
posted @ 2023-03-08 14:46 1800000000nm 阅读(329) 评论(0) 推荐(0)
 
前端设计模式——发布订阅模式
摘要: JavaScript中的发布/订阅模式(Pub/Sub)是一种常用的设计模式。它允许在应用程序中定义对象之间的一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都会被通知和更新。 在发布/订阅模式中,有两种类型的对象:发布者和订阅者。发布者是事件的发出者,它通常维护一个事件列表,并且可 阅读全文
posted @ 2023-03-08 09:57 1800000000nm 阅读(327) 评论(0) 推荐(0)
 

2023年3月7日

前端设计模式——单例模式
摘要: 单例模式是一种设计模式,它可以确保某个类只有一个实例,并提供一个全局的访问点来访问该实例,我们可以使用单例模式来管理全局状态和共享资源。 在JavaScript中,单例模式可以通过多种方式实现,以下是一些常见的实现方式: 1. 对象字面量 使用对象字面量可以轻松地创建单例对象,例如: const s 阅读全文
posted @ 2023-03-07 11:16 1800000000nm 阅读(123) 评论(0) 推荐(0)
 

2023年3月6日

前端设计模式——工厂模式
摘要: 前端中的工厂模式是一种创建对象的设计模式,它可以让我们封装创建对象的细节,我们使用工厂方法而不是直接调用 new 关键字来创建对象,使得代码更加清晰、简洁和易于维护。在前端开发中,工厂模式通常用于创建多个相似但稍有不同的对象,比如创建一系列具有相同样式和行为的按钮或者表单。 在实现工厂模式时,通常需 阅读全文
posted @ 2023-03-06 11:01 1800000000nm 阅读(252) 评论(0) 推荐(0)
 
上一页 1 ··· 3 4 5 6 7 8 9 下一页