读《了不起的Node.js 将Javascript进行到底》有感
因为之前与Node.js有过一段初体验,但是一直没有系统的了解和学习过Node.js,一直很期待有这方面的书籍可以学习参考,所以看到试读本时,非常的高兴,不光是因为有种老相识的感觉,更多的是终于看到这方面的书籍了,而且还是Guillermo Rauch的作品,太棒了,迫不及待的进行试读。
开篇像其他脚本语言一样,介绍了一下Node.js来世今生,对Node.js有一个比较全面的了解。也是以一个非常著名的例子HelloWorld开始了对Node.js的深入浅出地介绍。
试读提供了两章,读完后,对其余的章节也是从满了期待。收获很大的,作为一个Node的初学者,对Node.js的使用和学习,有了一个比较全面的、系统的认识。
第一部分是环境的搭建以及npm的基本命令介绍:
作者先是从安装Node.js的环境开介绍,一步一步的带领我们开始了Node之旅,Windows、Linux下如何安装,作者给出了详细的安装指引,作为一个初学者,相信通过本书的这些步骤说明可以很快地完成环境的创建及是否安装成功的验证;
介绍Node环境,NPM,Node 包管理器是不得不说的一个部分,他可以帮助在项目中轻松的完成模块管理、指定下载包、解决包依赖、运行测试脚本以及安装命令脚本,可以大大的提高你的开发效率,作者也通过一个小例子图文并茂的演示了使用NPM来进行安装模块,以及如何验证是否成功;
如何自定义模块,创建package.json的关键字段说明,文章中也做了详细的介绍和使用说明。
Npm命令的使用,像是npm install |npm view|npm help等命令可以查看NPM命令的帮助文档,通过这些学习,可以学会执行简单的脚本,以及学会建立模块的依赖。
第二部分 Javascript 基础
作者开篇提到了,使用Node.js,还是要具备javascript知识的,这部分主要是介绍了学习Node.js必须要掌握的Javascript基础知识,类型 、函数、闭包、类继承、异常处理等都有提到,其中对吸引我的部分是针对Chrome浏览器全新javascript引擎V8的介绍,感觉V8是非常酷,让人充满向往滴。
通过短短的两章试读,感觉上畅快淋漓,但是又非常不尽兴的,这本书是一本经典的Learning by Doing的书籍,通过大量的实例案例撰写,通过大量代码来剖析技术点,讲解最佳实践,可以很强烈的感受到作者想把Node.js核心的知识传授给大家的心情,虽然是翻译版本,但是翻译的都很切近,准确,总的来说,是值得期待的,是一本学习Node.js的好书。