Node.js 学习笔记 #1

in #cn6 years ago (edited)

最近开始参与Node.js的翻译,正好把这个框架系统的学习一下,补一补原来在使用Node.js时的知识漏洞。把最近的心得体会整理一下。这个不是系统的教程,只是我自己的笔记而已。

关于Node.js环境的搭建

不推荐使用apt-get直接安装。强烈推荐使用nvm,这就像pip之于python, rvm之于ruby一样,方便管理不同的Node.js版本。

关于Node.js中的回调函数

Node.js 使用了大量的回调函数,Node.js 所有 API 都支持回调函数。而Node.js卖点之一异步编程依托的主要技术之一就是回调函数。由于大量回调函数的使用,因此在使用Node.js时思维方式一定要是多线程的,虽然Node.js是完全单一进程/线程的。

Node.js事件循环

依托V8 引擎提供的异步回调接口,Node.js仅仅靠单一进程/线程就实现了可以处理大量并发请求的架构。在其实现中大量的使用了观察者模式。

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.029
BTC 63725.17
ETH 2619.74
USDT 1.00
SBD 2.82