1. 首页
  2. IT资讯

图解Node(上)——直击灵魂的十条拷问

近期小林迷恋上了Node这位小美女,倾慕之情溢于言表,为了打动她的芳心,决定接受直击灵魂深处的十大拷问,拷问内容分为两期,这是第一期,下周更新第二期。

  1. Node到底是什么?
  2. Node的技术架构和工作流程架构分别是什么?
  3. V8、libuv分别在Node架构中承担什么角色
  4. Node引入模块的步骤是什么?
  5. Node中模块有几类?它们的关系是什么?
  6. Node的特点有哪些?
  7. Node真的是单线程吗?异步I/O的整个流程是什么?事件循环是什么?
  8. Node有哪些非异步I/O的API?其原理是什么?
  9. Node适合用在什么场景?
  10. node xxx.js时,Node到底做了什么?

图解Node(上)——直击灵魂的十条拷问

一、定义

图解Node(上)——直击灵魂的十条拷问

二、整体架构

图解Node(上)——直击灵魂的十条拷问

三、模块

图解Node(上)——直击灵魂的十条拷问

3.1 引入模块步骤

图解Node(上)——直击灵魂的十条拷问

3.2 模块分类

图解Node(上)——直击灵魂的十条拷问

3.3 模块依赖层级关系

图解Node(上)——直击灵魂的十条拷问

四、Node特点

图解Node(上)——直击灵魂的十条拷问

4.1 单线程

图解Node(上)——直击灵魂的十条拷问

4.2 异步I/O

图解Node(上)——直击灵魂的十条拷问

4.3 事件循环

图解Node(上)——直击灵魂的十条拷问

五、非I/O的异步API

图解Node(上)——直击灵魂的十条拷问

六、Node应用场景

图解Node(上)——直击灵魂的十条拷问

七、node指令做了什么?

图解Node(上)——直击灵魂的十条拷问

本文来自投稿,不代表程序员编程网立场,如若转载,请注明出处:http://www.cxybcw.com/202312.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code