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.27
TRX 0.13
JST 0.032
BTC 61994.03
ETH 2917.97
USDT 1.00
SBD 3.62