领读《深入浅出NODEJS》—快速阅读第二章

昨天跟大家介绍了2.2 node的模块实现,这一章节的内容。今天我们继续往下看,这本书到目前为止,写的都是偏向理论的东西,也许它整本书都是这样。。。不过这也没什么,因为nodeJs的变化和发展很快,但它内存的思想和理论是不会轻易改变的。

今天来看看2.3 核心模块,这一节就是说,nodeJs在运行时要被编译的,然后核心分为C/C++和Js编写的二个部分。然后分别介绍了JS和C/C++ 二种核心模块的各自的编译过程,最后介绍了整个核心模块的引入流程。这个部分的内容比较枯燥,有兴趣的同学可以细看看。在新手刚刚学NODEJS的时候,仔细在看这一章节我个人觉得并无太大必要。在这一章节的最后,也就是2.3.4 编写核心模块,这一章节我个人是直接跳过了。

2.4 C/C++扩展模块,唉,恕我无能,这一节我直接路过了。不会C/C++。

2.5 模块调用栈,这一节内容并不长,大概也就半页吧,大意就是说JS核心模块的职责和调用方法。

2.6 包与NPM,这一章节内容很多,分为5小节。内容虽然很多,但没有什么难度。但问题在于,内容确实很多,新人一看就容易晕。

2.6.1 包结构,就是说了包的目录都是干啥的,一扫便知;

2.6.2 包描述文件与NPM,这一节内容巨多,烦死了,其实就说了二个内容。

(1),包描述文件是一个JSON格式的文件,package.json;

(2)NPM是一个用来服务NODE的包管理器,就类似SVN吧,,要单独安装。

---没了。

2.6.3 NPM常用功能,就是软件功能介绍。没啥可说的。

2.6.4 局域NPM和2.6.5NPM潜在问题,都是一些片汤话。看不看用处不大。

算上这一次,我是第二遍看《深入浅出NODEJS》了,我也觉得这书有点概念过多了。反正先边写边看吧。如果哪位同学也在看这本书的话,也可以尝试着跟我这个领读文章来对照一下,看看有没有什么收获。

最后,还是想说,这个领读系列的几篇文章,是一种尝试吧。有什么意见或建议,欢迎留言给我。

原文发布于微信公众号 - web前端教室(webfeel)

原文发表时间:2016-07-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏刘望舒

Flutter最佳入门方式:写一个计算器

工作以来,我在学习新知识的时候,常常与在应试教育阶段被传授的方法作斗争——把书本的内容100%复制到脑中才算学会吗?不会被使用或者不常用的知识,花费大量功夫去记...

16720
来自专栏IT派

用Python画一个中国地图

先来聊聊为什么做数据分析一定要用Python或R语言。编程语言这么多种,Java, PHP都很成熟,但是为什么在最近热火的数据分析领域,很多人选择用Python...

58450
来自专栏云飞学编程

Python爬虫简单教程分享,透露最新学习方法!

假如你仔细观察,就不难发现,懂爬虫、学习爬虫的人越来越多,一方面,互联网能够获取的数据越来越多,另一方面,像 Python这样的编程语言提供越来越多的优异东西,...

13620
来自专栏程序人生

数据:逍遥游

对程序员来说,数据是我们时刻都在打交道的东西。我们的代码如同一台机器,把进入的数据转换或者映射成出来的数据。数学上,不过是:y = f(x) 而已。数据就像庄子...

17540
来自专栏Golang语言社区

channel机理及调度理解

当当 广告

13030
来自专栏小文博客

看大片|鬼片必备音效软件+配置(让你在家享受到电影院的感觉)

16940
来自专栏UML

用例图示例:包含和扩展用例

用例提供了系统的高级视图。用例建模是与用户和其他利益相关者就系统和目标进行沟通的有效方式。用例描述了系统执行的动作序列,其为特定的actor产生可观察的值结果。...

50390
来自专栏小文博客

王者荣耀最新开启高帧率模式方式

17240
来自专栏一枝花算不算浪漫

订单的处理原理及代码实现.

1.1K110
来自专栏HansBug's Lab

【备忘】Idea的那些事

说到Java的IDE,似乎eclipse和Idea是目前的主流。然而,OO的课程组却一直在推荐使用eclipse,于是很多人就这样错过了Idea这样强大的IDE...

44390

扫码关注云+社区

领取腾讯云代金券