`
Jon_LT
  • 浏览: 106451 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

我看到的《了不起的Node.JS》

 
阅读更多

2012年开始接触Node.js,第一本接触的中文书籍是《Node.JS开发指南》 。非常高兴又看到了一本不错的中文Node书籍——《了不起的Node.JS》 。《了不起的Node.JS》和《Node.JS开发指南》所涉及的范畴知识点还是有一定区别。从《了不起的Node.JS》的目录来看,本书的讲解规则主要是根据Web开发的流程。从Node核心概念到V8Javascript介绍,Node核心库的讲解到应用层的开发的实践再到数据库的剖析,最后到测试的阐述。可以说深入浅出,即适合刚入门的新手也适合熟练Node.JS的老鸟更全面的了解Node.JS

 

在试读样章中可以看到Node的不同平台安装过程和Javascript概览。其中第一节安装中,不仅介绍了3个平台安装Node的方法,同时也介绍了Node REPLNPMnode package manager)。虽然很基础但是很细致和全面。之前我很多项目也采用Node.JS,但在第一小节还是发现了自己很多不了解、或者遗忘的地方。例如采用package.json来更好的管理自己的项目,方便项目发布以及管理引用版本。在第2节中作者讲解了Javascript,虽然不是详细到每个API的调用,但讲到的Node、浏览器以及语言标准,却展示了一个很好的学习开头。如果读者不了解该块知识点,也可以通过其介绍更好的深入了解自己需要去了解的,以便更好的使用Node.JS。之后又介绍了V8Javascript。因为Node.JS是通过V8引擎来解析的,所以了解V8提供的非标准特性,他们能辅助解决一些常见的基本需求。

 

试读样章并不是很多,但是可以总体看出作者采用的Learning by Doing 理念,其中的大量实践案例和代码展示,可以让读者更好的将掌握到的知识运用到实践当中去。所以从样章上来看,《了不起的Node.JS》是一本学习Node的好书。

分享到:
评论

相关推荐

    了不起的node.js 第12章示例

    在IT行业中,Node.js是一个非常流行的JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行开发。Express是Node.js的一个框架,极大地简化了构建web应用的过程。本章将聚焦于Express4,特别是关于session...

    了不起的node.js读书笔记之node.js中的特性

    Node.js是一种基于Chrome V8引擎的JavaScript运行时环境,它让JavaScript可以脱离浏览器运行在服务器端。Node.js非常适合处理高并发I/O密集型应用,例如实时应用和网络应用。Node.js使用事件驱动、非阻塞I/O模型,这...

    node js 相关资料

    2. "了不起的Node.js:将JavaScript进行到底.pdf" 可能深入讲解Node.js的设计哲学和核心特性,比如异步编程模型、模块系统和npm(Node Package Manager)的使用,帮助读者理解Node.js如何实现高性能和高效率。...

    了不起的node.js读书笔记之例程分析

    《了不起的Node.js读书笔记之例程分析》 Node.js作为一个高性能的JavaScript运行环境,以其异步非阻塞I/O、事件驱动的特性在Web开发领域占据了一席之地。本文将结合《了不起的Node.js》这本书中的例程,深入解析...

    node-js-from-scratch

    从零开始的 Node.js导师:Node.js 是一个了不起的平台。 这是谷歌浏览器在服务器上运行的前端使用的 V8 JavaScript。 作为一个热爱浏览器中的 JavaScript 的开发人员,能够用完全相同的语言编写 Web 服务器和其他...

    gatsby_project

    它不仅限于浏览器端,还通过Node.js扩展到了服务器端,实现了全栈开发的可能性。在盖茨比项目中,JavaScript的作用尤为关键,它使得动态内容的生成、用户交互以及数据实时更新变得轻而易举。 盖茨比项目基于React...

    sparklr:Sparklr.me社交网站的源代码-spark source code

    从那时起,它已经经历了多次迭代,并且已经在Node.js中重新编写,作为简单性和效率性的实验。 因为原型18的主要目标是尽可能多地学习,所以存在“重新发明轮子”的几个实例。 尽管在快速构建方案中这是不切实际的...

    系统信息

    node.js的系统和操作系统信息库 · · 这真太了不起了。 最初是为我自己设计的一个小项目,现在它具有9,000行以上的代码,已发布的300个版本,每月大于1个mio的下载量,总共大于10个mio的下载量。 感谢所有为这个...

    fatfish_finance_landing

    它不仅可以在浏览器端运行,还可以通过Node.js在服务器端执行。 在“fatfish_finance_landing-main”这个压缩包子文件名中,“main”通常表示这是项目的主要源代码目录。这可能包含了项目的HTML、CSS和JavaScript...

    restful-npmless-api:使用NodeJS构建的简单RESTful API,仅使用本机模块(此处无npm!)

    “仅使用本机node-js模块构建简单的RESTful API”。 为什么? 我一直在使用express进行路由和猫鼬/序列化来将服务器与数据库连接一段时间,只是想尝试构建自己的路由器和数据库连接器,并使用它们仅使用本机来构建...

Global site tag (gtag.js) - Google Analytics