首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
万万羊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
重识 JavaScript 策略模式和适配器模式
前言 设计模式是在软件设计中反复出现的问题的通用解决方案,合理的运用设计模式可以提高代码的可维护性、可扩展性、可读性以及复用性。 相信几乎所有的开发者都有接触过设计模式,理解设计模式可能不会很难,但是
简洁架构、六边形架构、TDD 的思想,用于实现一个简单的前端应用程序
架构是为了解决什么问题呢? 我理解,架构设计是为了让庞大的系统拆分,开发人员各司其职负责好其中的一小块,然后再将这些小块组成大块;还有一个目标就是,架构设计是在满足当下业务需求的前提下保证系统的可扩展
初识代理模式!
今天,我们就以“小明送花给小美”的温馨故事为背景,通过JavaScript的代理模式,演绎一场代码编织的浪漫剧目,展现如何将人际间的细腻情商融入到严谨的编程逻辑中,让每一次的代码敲击都充满智慧和温度。
手写一个发布订阅。从自定义事件->影子dom->ES6语法class->手写发布订阅
这几天看小伙伴的面经的时候,看到一位小伙伴面试被问到设计模式发布订阅,所以今天我们就来学习一下设计模式之发布订阅! 想直接看手写发布订阅的小伙伴:手写发布订阅 发布订阅是vue源码
什么是事件循环?什么是信息队列?什么是任务队列?
什么是事件循环?什么是信息队列?什么是任务队列? js为什么是单线程的?js的script标签会导致渲染的过程阻塞吗?如何解决js在渲染的过程的阻塞问题?宏任务与微任务的区别?js发布订阅原理?
⚡node系列 - 观察者和发布订阅原来不一样啊
观察者模式和发布订阅竟然是有区别的?我终于知道了,原来这么简单!!!Node原来使用的发布订阅设计模式,怪不得看Node的写法和发布订阅的写法有点像。
JavaScript设计模式
当然我们可以用一个通俗的说法:设计模式是解决某个特定场景下对某种问题的解决方案。因此,当我们遇到合适的场景时,我们可能会条件反射一样自然而然想到符合这种场景的设计模式。 比如,当系统中某个接口的结构已经无法满足我们现在的业务需求,但又不能改动这个接口,因为可能原来的系统很多功能…
JavaScript设计模式es6(23种)
设计模式代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经…
设计模式-桥接模式
桥接模式( Bridge Pattern )也称为桥梁模式、接口(Interfce)模式或柄体( Handle and Body)模 式,是将抽象部分与它的具体实现部分分离,使它们都可以独立地变化,属
JS设计模式之桥接模式:搭建跨越维度的通路
桥接模式是一种重要的结构型设计模式,它主要用于解耦抽象和实现之间的关系,使它们能够独立变化。在 JavaScript 中,桥接模式允许我们将抽象和具体实现部分分离,使它们可以独立进行扩展和演化。