首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
细说前端设计模式
布衣1983
创建于2023-05-02
订阅专栏
前端设计模式是指应用在前端开发中的设计模式,用于解决前端开发中经常遇到的问题和优化前端代码
等 18 人订阅
共12篇文章
创建于2023-05-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
十大JavaScript设计模式让你成为编程巨匠(相信我,你一定可以)
JavaScript是一种多范式的编程语言,它具有许多特性,适合应用各种设计模式。下面是一些适合JavaScript的设计模式的大集合: 单例模式(Singleton Pattern) JavaScr
用JavaScript中的高阶函数和闭包实现命令模式
命令模式是一种行为设计模式,旨在通过将请求或操作封装成独立的对象,以便在不同的上下文中进行参数化和传递。这使得我们能够将操作参数化并延迟执行,以及支持撤销、重做和扩展
掌握JavaScript中不同属性类型的细节
JavaScript是一种功能强大的编程语言,支持面向对象的编程范式。面向对象编程(OOP)是一种以对象为中心的编程思想,它将数据和相关的操作封装在一起,以便于组织、管理和复用代码。本文将介绍Java
备忘录模式:把你过去的状态都存储下来,让你可以随时回到过去
简介 备忘录模式(Memento Pattern)是一种行为型设计模式,它允许在不破坏对象封装性的情况下,捕获和保存对象的内部状态,并在需要时将对象恢复到先前的状态。该模式提供了一种保存对象状态的机制
解析职责链模式:在软件开发中的应用和优势
摘要:职责链模式是一种常用的设计模式,它可以将复杂的处理流程拆分为一系列独立的处理者,形成处理链,使得请求可以按照一定的规则依次经过处理者进行处理。本文将深入探讨职责链模式在软件开发中的应用场景、工作
探索创建型设计模式,作为一个高级前端的你,不用进来了!
前言 建造者模式可以将一个复杂的对象分解为多个简单的部分,并提供一个独立的Builder类来构建这些部分。Builder类通常包含一个构建方法,它会将多个部分组装成一个完整的对象。这个模式的主要思想是
让你的代码飞起来:状态模式和观察者模式的黄金组合在审查流程中的实践
前言 审查流程是一种常见的业务流程,它通常涉及到多个参与方的协作和决策,因此需要一种可靠的设计模式来实现。在本文中,我们将探讨两种设计模式:观察者模式和状态模式,来实现审查流程。 观察者模式 观察者模
跨越时空的融合!如何用适配器模式整合早期业务系统?
最近接到了一个项目需求,需要整合过去7年,8个系统,前端重新开发以及唯护,但是这些业务系统都有各自的接口格式和token令牌,但是我们需要把它们整合成一个统一的接口格式和token形式,供前端调用。
我有一个朋友叫石头,她说,跟石头学习工厂模式,让你的代码更优雅
工厂模式是一种创建型设计模式,其目的是封装对象的创建过程。在使用工厂模式时,不直接使用new关键字来创建对象,而是通过一个工厂类或者函数来封装对象的创建过程,从而实现了对象的解耦和重复使用
单例模式:让你的对象独一无二,就像你的另一半一样!
单例模式是一种常用的设计模式,它可以确保某个类在系统中只有一个实例,从而保证全局只有一个访问点,避免了多个实例的不一致性和重复创建的浪费。在实际应用中,单例模式可以用于管理全局状态、共享资源和系统
如何使用工厂方法模式在Vue,React中创建不同类型的组件
工厂方法模式是一种创建型设计模式,它通过定义一个抽象的工厂接口和多个具体的工厂子类来创建不同类型的对
Vue、React应用中的发布订阅模式实践,让你的代码像恋爱一样甜蜜!
发布订阅模式是一种常用的设计模式,也被称为观察者模式。它定义了一种对象间的一对多依赖关系,当一个对象的状态发生改变时,所有依赖它的对象都会自动得到通知并更新自己的状态。 工作原理 在发布订阅模式中,有