写点什么

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

用户头像
执鸢者
关注
发布于: 2020 年 08 月 30 日
图解Node(上)——直击灵魂的十条拷问

关注公众号“执鸢者”,获取大量教学视频并进入专业交流群,回复“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到底做了什么?



一、定义

二、整体架构

三、模块

3.1 引入模块步骤

3.2 模块分类

3.3 模块依赖层级关系

四、Node特点

4.1 单线程

4.2 异步I/O

4.3 事件循环

五、非I/O的异步API

六、Node应用场景

七、node指令做了什么?



欢迎大家关注公众号(回复“Node”获取本节的思维导图,回复“书籍”获取大量前端学习资料,回复“前端视频”获取大量前端教学视频)



发布于: 2020 年 08 月 30 日阅读数: 73
用户头像

执鸢者

关注

让前端知识变的简单可依赖。 2019.09.05 加入

以脑图分享前端知识,让知识变的简单可依赖。

评论

发布
暂无评论
图解Node(上)——直击灵魂的十条拷问