This website requires JavaScript.

问答方式学 Node.js(二)

Node.js 就不相同了,它使用了「非阻塞」与「事件驱动」模型,你可以把它想象成一个 Event Loop 循环,这个循环会一直跑。一个新的请求来了,Event Loop 接收这个请求,然后交给其他线程,比如查询数据库,然后响应一个 callback,接着接收其他请求,而不是等待数据库结果的返回。

2019.01.13 429 次阅读 7 条评论

问答方式学 Node.js

Node.js 是指运于 web 服务端的 JavaScript,基于 Chrome V8 引擎,有非阻塞,事件驱动 I/O 等特性。

2018.12.27 1350 次阅读 18 条评论

巧用 TypeScript(四)

## 用 Decorator 限制类型 Decorator 可用于限制类里方法的返回类型,如下所示: ```ts const TestDecorator = () => { return ( target: Object, key: string | symbol, descriptor: TypedPropertyDescriptor<() => number>

2018.12.16 302 次阅读 4 条评论

使用 NestJS 开发 Node.js 应用

[NestJS](https://github.com/nestjs/nest) 最早在 2017.1 月立项,2017.5 发布第一个正式版本,它是一个基于 Express,使用 TypeScript 开发的后端框架。设计之初,主要用来解决开发 Node.js 应用时的架构问题,灵感来源于 Angular。在本文中,我将粗略介绍 NestJS 中的一些亮点。

2018.12.02 386 次阅读 0 条评论

巧用 TypeScript(三)

创建一个数组很简单: ```ts const arr = [1]; ``` 此时 TypeScript 将会推断 `arr` 类型为 `number[]`: ```ts arr.push('1'); // Error ``` 当数组元素具有其它类型时,可以通过类型注解的方式: ```ts const arr: Array<string | number> = [1]; arr.pus

2018.11.17 435 次阅读 34 条评论

巧用 TypeScript(二)

Decorator 早已不是什么新鲜事物。在 TypeScript 1.5 + 的版本中,我们可以利用内置类型 `ClassDecorator`、`PropertyDecorator`、`MethodDecorator` 与 `ParameterDecorator` 更快书写 Decorator,如 `MethodDecorator `

2018.11.04 569 次阅读 3 条评论
上一页
下一页