首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
用户3873533262826
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
前端必须掌握的7种设计模式
在前端开发中,设计模式是解决特定问题的经验总结和可复用的解决方案。设计模式可以提高代码的复用性、可维护性和可读性,是提高开发效率的重要手段。我们一起来看下7种前端开发中必须掌握的设计模式🚀。
JavaScript设计模式
当然我们可以用一个通俗的说法:设计模式是解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式。 比如,当系统中某个接口的结构已经无法满足我们现在的业务需求,但又不能改动这个接口,因为可能原来的系统很多功能…
设计模式 - 装饰器模式和适配器模式
装饰者模式就是动态的给类或者对象添加职责的设计模式。可以在不改变类或对象自身的基础上,在运行期间动态的添加职责。而适配器模式就是通过将一个类的接口变换成客户端所期待的另一种接口,从而解决不兼容的问题
【前端设计模式】之原型模式
原型模式特性 原型模式(Prototype Pattern)是一种创建型设计模式,它通过克隆现有对象来创建新对象,而不是通过实例化类。原型模式的主要特性包括: 原型对象:原型对象是一个已经存在的对象,
JavaScript设计模式:让你的代码像个天才!
你是否曾经在JavaScript代码中迷失过? 是否曾经感到自己的代码像一团乱麻? 别担心,这就是我们需要设计模式的时候了! 让我们一起探索这些神奇的模式,让你的代码变得像个天才! 序言 总体来说设计
Koa的洋葱中间件,Redux的中间件,Axios的拦截器让你迷惑吗?实现一个精简版的就彻底搞懂了。
前端中的库很多,开发这些库的作者会尽可能的覆盖到大家在业务中千奇百怪的需求,但是总有无法预料到的,所以优秀的库就需要提供一种机制,让开发者可以干预插件中间的一些环节,从而完成自己的一些需求。 本文将从koa、axios、vuex和redux的实现来教你怎么编写属于自己的插件机制…
写给初中级前端的高级进阶指南
我曾经一度很迷茫,在学了 Vue、React 的实战开发和应用以后,好像遇到了一些瓶颈,不知道该怎样继续深入下去。相信这也是很多一两年经验的前端工程师所遇到共同问题,
图解设计模式(16种)
入行几年,可能发现除了发布订阅者模式和单例模式知道些外,其他的模式只是对其名称有所耳闻,只知其名,不知其义。好像这丝毫不影响我搬砖,那么学习总结设计模式的意义在哪里?
JS模块化浅谈【CommonJS、AMD、CMD、UMD、ESM】
模块化伴随着前端的发展,从无到有,从“伪”到“真”,再到后来的有成熟体系和规范并且适用于浏览器环境下的模块化。让我们来看看模块化到底经历了什么。 什么是模块化?为什么需要模块化? 在最初的前端,js
说说 观察者模式 和 发布——订阅模式 的区别
本文正在参加「金石计划」 前言 本文属于我的 前端需要掌握的设计模式 专栏。上一篇:状态模式 和 策略模式 分不清?可以问问 chatgpt塞。 观察者模式 和 发布订阅模式 与其他的设计模式相比,面