Node.js 实战
Node.js是一个非常具有极客精神的技术社区(我更想强调它本身代表的是一个社区,相比之前的一些大语言分支 c/c++/java什么的,那些大语言在针对某一些应用都有很固定的范式去遵循,javascript/node.js还是一个比较年轻的语言或“技术”,所以对于大部分应用都没有任何范式,还有很大的空间去发挥。所以在1.0发布之前 我觉得node.js的社区属性多于技术,因为我个人认为技术必须是成熟稳定 才会去让人去学技术本身。这里我把nodejs称为社区的原因也是希望读者不要过多关注技术,就像我下面说的,太多东西变化太快,关注社区 才会永远知道这门“技术”的趋势 并且如果可能要在1.0之前都尽量参与其中。),无论从设计思路、API还是其背后的开发团队,当然也包括大量的模块开发者,你还有我,这其中当然包括本书的作者Pedro,他一直活跃在Node.js社区,开发了很多有趣有用的软件,包括体感游戏机Kinect的nodejs客户端、HTTP模拟框架nock等。
回到本书中来,书中并没有将内容写成作为API手册,而是一步步地,从如何安装模组,如何输出变量来进行简单测试,然后介绍了Buffer、EventEmitter、Timer等这些最基本的工具,接着分别介绍了几个I/O模组:文件、HTTP、流、TCP/UDP、TLS。然后最后几章中结合前面所讲,综合了各种基础模组的用法与设计思想,深入介绍了自动化、调试、回调这几个略微高级但极其重要的部分。
这本书不仅适合Node.js初学者用户,同样也适合有过一段开发经验但阅读相关书籍较少的同学,在阅读的过程中,你将会对自己之前认识不够清晰的一些技术细节有全新的认识,起到梳理知识点的作用(我自己就是其中的受益者)。
最后,由于Node.js本身确实更迭过快,甚至它还没有发布1.0版本,因此书中有很多代码以及部分内容已经与当前的Node.js源代码不符,或者说有了某种程度的更新,因此你在阅读本书的时候最终应当回归到Node.js自身的源代码,然而你从书中学到更多的应该是本书作者Pedro在分析问题以及代码风格上的优点,而不应停留在内容本身。
在国内的Nodejs书中,我推荐这本书,本书内容比较全面,适合各个阶段的Node学习者,知识点覆盖度比较广,基本囊括了node的大部分组成,甚至包含调试和自动化测试相关。
读完本书后,你会了解到所谓的node世界其实都包含什么。
本书后面的习题也会帮助你更深地去了解部分章节的内容。
当然了,node的版本也在更新,本书的部分内容译者也做了一些更新,方便大家对新的参数和方法进行理解。
-
Java 语言编码规范(Java Code Conventions)
本文档讲述了 Java 语言的编码规范,较之陈世忠先生《c++编码规范》的浩繁详尽,此文当属 短小精悍了。而其中所列之各项条款,从编码风... 786 0 24-05-28 -
千千静听TTPlayer5.1.0_歌词修改懒人包[2021-04-30]和210款皮肤
不知道还有人记得千千静听吗?在千千静听盛行的年代,音乐一般是用下载到电脑上然后播放的,用户需要有个能不折腾就能随心播放的软件。并且... 1060 0 24-07-01 -
实用人体解剖图谱 头颈分册
《实用人体解剖图谱》结合临床的实际需要,按照人体的部位进行分册,即头颈分册、躯干内脏分册和四肢分册。为了让读者对人体的结构建立一个... 1339 0 24-06-18 -
响应式PHP在线70个小游戏源码
维京战争超好玩的卡片战争游戏(小星汉化)一个都不能死分为4个模式,看看你的反应能力和手速怎么样吧捕鱼达人一共有七档,界面还原,赶快试试吧 565 0 21-06-22 -
CPU 过载保护设计:如何在服务层面确保系统稳定?
过载保护假设一种场景,我们去银行办事,大家都知道需要拿号排队,银行每 10 分钟处理 1 个人的业务,而每 10 分钟会进来 2 个人,... 1466 0 24-05-24 -
医保基本药品目录查询软件
医保基本药品目录查询软件可以在药品名称(或和)生产企业中输入名称和产地,不必输入全称,进行模糊查询。鼠标点击选中需要的那一行数据,... 1130 0 25-04-20 -
SimpleTree树形菜单
487 0 21-06-01 -
源暎漫画体
1164 0 24-07-24
发表我的评论
- 这篇文章还没有收到评论,赶紧来抢沙发吧~