首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
GrontyLion
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
最新
热门
JavaScript设计模式「基于ES2024」:其他模式-发布订阅模式
发布订阅模式是一种消息范式,其中消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。相反,发布者将消息分类,而不需要知道哪些订阅者(如果有的话)可能存在。同样,订阅者表示对一个或
JavaScript设计模式「基于ES2024」:其他模式-混入模式
混入模式是一种在不使用继承的情况下,用包含方法的对象来增强类的模式。这种模式允许我们轻松地将功能添加到类中,而不需要使用复杂的继承链。在JavaScript中,由于其原型继承的特性,混入模式特别有用和
JavaScript设计模式「基于ES2024」:其他模式-模块模式
模块模式是JavaScript中一种非常常用的设计模式,它提供了一种方法来封装相关的方法和变量到一个独立的单元中。这种模式在ES6引入模块系统之前十分重要,但即使在现代JavaScript中,它仍然有
JavaScript设计模式「基于ES2024」:行为型模式-访问者模式
访问者模式是一种行为设计模式,它允许你在不改变各元素的类的前提下定义作用于这些元素的新操作。这种模式适用于数据结构相对稳定,但经常需要在其上定义新的操作的场景。 实现思路 Employee 接口(元素
JavaScript设计模式「基于ES2024」:行为型模式-职责链模式
职责链模式是一种行为设计模式,它允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链中的下一个处理者。 实现思路 SupportTicket 类: 代表客户支持请
JavaScript设计模式「基于ES2024」:行为型模式-备忘录模式
备忘录模式是一种行为设计模式,它允许在不破坏封装的情况下捕获和恢复对象的内部状态。这种模式在需要实现撤销/重做功能,或者需要保存对象状态快照的场景中特别有用。 实现思路 TextEditorMemen
JavaScript设计模式「基于ES2024」:行为型模式-中介者模式
中介者模式是一种行为设计模式,它用一个中介对象来封装一系列对象之间的交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。 实现思路 ChatRoomMedia
JavaScript设计模式「基于ES2024」:行为型模式-迭代器模式
迭代器模式是一种行为设计模式,它提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。这种模式在 JavaScript 中尤为重要,因为它是语言内置的一个概念,广泛用于处理各种
JavaScript设计模式「基于ES2024」:行为型模式-命令模式
命令模式是一种行为设计模式,它将一个请求封装成一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 实现思路 Command 接口:定义了所有具体命令必
JavaScript设计模式「基于ES2024」:行为型模式-模板方法模式
模板方法模式是一种行为设计模式,它在一个方法中定义一个算法的骨架,而将一些步骤延迟到子类中实现。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 实现思路 DataMiner
下一页
个人成就
文章被点赞
27
文章被阅读
2,103
掘力值
64
关注了
0
关注者
1
收藏集
1
关注标签
13
加入于
2021-06-11