首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JavaScript设计模式「基于ES2024」
GrontyLion
创建于2024-07-14
订阅专栏
基于ES2024,重新定义JavaScript中的设计模式。拒绝脏乱差的代码。
等 2 人订阅
共25篇文章
创建于2024-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JavaScript设计模式「基于ES2024」:行为型模式-职责链模式
职责链模式是一种行为设计模式,它允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链中的下一个处理者。 实现思路 SupportTicket 类: 代表客户支持请
JavaScript设计模式「基于ES2024」:行为型模式-访问者模式
访问者模式是一种行为设计模式,它允许你在不改变各元素的类的前提下定义作用于这些元素的新操作。这种模式适用于数据结构相对稳定,但经常需要在其上定义新的操作的场景。 实现思路 Employee 接口(元素
JavaScript设计模式「基于ES2024」:其他模式-模块模式
模块模式是JavaScript中一种非常常用的设计模式,它提供了一种方法来封装相关的方法和变量到一个独立的单元中。这种模式在ES6引入模块系统之前十分重要,但即使在现代JavaScript中,它仍然有
JavaScript设计模式「基于ES2024」:其他模式-混入模式
混入模式是一种在不使用继承的情况下,用包含方法的对象来增强类的模式。这种模式允许我们轻松地将功能添加到类中,而不需要使用复杂的继承链。在JavaScript中,由于其原型继承的特性,混入模式特别有用和
JavaScript设计模式「基于ES2024」:其他模式-发布订阅模式
发布订阅模式是一种消息范式,其中消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。相反,发布者将消息分类,而不需要知道哪些订阅者(如果有的话)可能存在。同样,订阅者表示对一个或