文章

Node.JS官方中文文档

Node.js 就是运行在服务端的 JavaScript,是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。

实际上它是对Google V8引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。Node.js对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

Node.js具有以下的优点:
RESTful API
单线程
Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。它通过事件轮询(event loop)来实现并行操作,对此,我们应该要充分利用这一点 —— 尽可能的避免阻塞操作,取而代之,多使用非阻塞操作。
非阻塞IO
V8虚拟机
事件驱动

本文档翻译自 Node.js 官方文档,适用于 V0.12.2,英文好的朋友也可以直接阅读官方原版

文档目录:

  1. 关于Node.js
  2. 概述
  3. 断言测试
  4. Buffer
  5. C/C++ 插件
  6. 子进程
  7. 集群
  8. 控制台
  9. 加密
  10. 调试器
  11. DNS
  12. 事件
  13. 文件系统
  14. 全局对象
  15. HTTP
  16. HTTPS
  17. 模块
  18. 网络
  19. 系统
  20. 路径
  21. 进程
  22. Punycode
  23. Query String
  24. 逐行读取
  25. REPL
  26. Smalloc
  27. 字符串解码器
  28. 定时器
  29. TLS/SSL
  30. TTY
  31. UDP/Datagram Sockets
  32. URL
  33. 实用工具
  34. 虚拟机
  35. Zlib
4 1

发表评论