随笔分类 -  使用TypeScript一步一步实现IoC

这是一系列的文章,会逐步深入使用TypeScript来实现IoC
摘要:第三篇的文章中,我们实现了简单的IoC容器,代码如下: 1 import 'reflect-metadata'; 2 3 type Tag = string; 4 type Constructor<T = any> = new (...args: any[]) => T; 5 type BindVa 阅读全文
posted @ 2021-01-08 16:11 JasonWangTing 阅读(1072) 评论(0) 推荐(0)
摘要:这是使用TypeScript一步一步实现IoC系列的第三篇文章. 我们知道,使用IoC模式时,需要把创建依赖的责任就给上层,上层进行统一的管理,那么,上层是什么呢?这里的上层就是我们通常所说的IoC container. 这篇文章中我们将实现一个简单的IoC container. 一.创建一个测试类 阅读全文
posted @ 2021-01-07 21:32 JasonWangTing 阅读(606) 评论(0) 推荐(0)
摘要:这是实现IoC系列的第一步,因为是基于TypeScript的,所以首先我们来看一下如何使用TypeScript来开发NodeJs项目 TypeScript已经得到广泛的应用,一般开发Nodejs后端时都会使用成熟的框架,比如Nestjs,但是一些小工具,就没有必要使用框架了,但是又想使用typesc 阅读全文
posted @ 2021-01-07 19:15 JasonWangTing 阅读(10881) 评论(1) 推荐(0)