首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
鸟哥哥
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
如何基于 TypeScript 实现控制反转
一. 前言 最近接到任务,需要给团队封装一个基于 EggJS 的上层 NodeJS 框架,在这个过程中参考了 NestJS 、Midway 等开源项目,发现它们都引入了一项重要特性 —— IoC ,于是笔者借这个机会对 IoC 进行了一些学习和梳理。本文主要参考了 Midway…
观察者模式与发布订阅模式的异同
观察者模式与发布/订阅模式大概就跟番茄与圣女果的关系一样,剪不断理还乱。也许,我们也听过两种模式之间的一些区别,但我相信,大部分的人对其中差异的感知还是很弱的。
ES6 与 ES5 继承的区别
1. ES5 继承 代码中,构造函数 B 继承构造函数 A,首先让构造函数 B 的 prototype 对象中的 __proto__ 属性指向构造函数 A 的 prototype 对象,并且将构造函数 B 的 prototype 对象的 constructor 属性赋值为构造函…
JavaScript 设计模式(一):单例模式
单例模式是创建型设计模式的一种。针对全局仅需一个对象的场景,如线程池、全局缓存、window 对象等。 JavaScript 是一门非正规面向对象的语言,并没有类的定义。而单例模式要求一个 “唯一” 和 “全局访问” 的对象,在 JavaScript 中类似全局对象,刚好满足单…
前端渣渣唠嗑一下前端中的设计模式(真实场景例子)
不知道有没有跟我一样,对于设计模式存在困惑的,以我为例,不瞒大家,我对设计模式真的是“看山就是山”、“看水就是水”、“看理论就是看理论”。毕业之前,我自己捣鼓的东西/项目,几乎没有设计的思想。老夫才不管那么多,直接梭哈,But,正是因为这样,才导致因设计缺陷、代码实现缺陷,为后…
[译]掌握 JavaScript 面试:什么是函数式编程
函数式编程已经成为 JavaScript 领域中一个非常热门的话题。就在几年前,甚至很少有 JavaScript 程序员知道什么是函数式编程,但是我在过去 3 年看到的每个大型应用程序代码库中都大量使用了函数式编程思想。 函数式编程(通常缩写为 FP)是通过组合纯函数,避免状态…
范式篇 - 如何把函数式编程合理运用到日常工作中
从字面的意思就可以理解,函数在函数式编程当中,是不可或缺的一部分。 闭包和高阶函数的概念网上也是一搜一大堆,这里不做讲解,百度一下,你就知道。