前端设计模式——职责链模式

职责链模式(Chain of Responsibility pattern)是一种行为设计模式,用于将请求从一个对象传递到另一个对象,直到找到能够处理请求的对象为止。 职责链模式通常涉及一系列处理对象,每个对象都负责处理请求的一部分,并将请求传递给下一个对象,直到请求得到满足或者处理结束。这种方式可 ...

前端设计模式——装饰者模式

装饰者模式(Decorator Pattern)是一种结构型设计模式,它允许你在不改变对象自身的基础上,动态地给一个对象添加额外的功能。在前端中,装饰者模式经常被用于扩展或修改组件的行为或样式。 JavaScript 中的装饰者模式可以通过以下几种方式实现: 1. 通过扩展对象的属性或方法来实现装饰 ...

【备战面试】JavaScript 进阶问题列表

在原博主Instagram 上每天都会发布 JavaScript 的多选问题,并且同时也会在这个仓库中发布。 从基础到进阶,测试你有多了解 JavaScript,刷新你的知识,或者帮助你的 coding 面试! :muscle: :rocket: 博主每周都会在这个仓库下更新新的问题。 答案在问题下 ...