为 Node.js 开发者准备的 8 本免费在线电子书

Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。

本文向你推荐 8 本免费的在线 Node.js 电子书。

1) Best Node.js eBook – Node Beginner

2) Free Node.js eBook - Smashing Node

3) Best Free Node.js eBook - MasteringNode

4) Best Node.js eBook - Mixu’s Node

5) Free Node.js eBook - Node: Up and Running

6) Node.js Book - Node Guide

7) Pro Node.js for Developers

8) Best Book – Node.js the Right Way

时间: 2024-11-10 00:26:24

为 Node.js 开发者准备的 8 本免费在线电子书的相关文章

如何在2016年成为一个更好的 Node.js 开发者

如何在2016年成为一个更好的 Node.js 开发者 本文主要讨论一些进行Node.js开发的最佳实践和建议,这些建议不仅仅适合开发者, 还适合那些管理与维护Node.js基础架构的工作人员.遵循本文提供的这些建议, 能够让你更好的进行日常的开发工作. 使用ES2015 在2015年的夏天,ES2015的最终草案(即ES6)正式发布了.该版本为JavaScript语言增加了大量的新的语言特性,主要包括: 箭头函数 模版字符串 不定参数rest operator, argument spread

Node.js开发者必须了解的4个JS要点_node.js

本文为开发者总结了4个Node.js要点. 1. 非阻塞(Non-blocking)或异步I/O 由于Node.js一个服务器端框架,所以它主要工作之一是处理浏览器请求.在传统的I/O系统中,每个请求的发出都是在上一请求到达之后才发出的.所以这被称为阻塞(blocking)I/O.服务器会阻挡其它的请求以处理当前请求,从而导致浏览器等待. Node.js不以这种方式来进行I/O处理.如果一个请求需要长时间处理,Node.js会把该请求发送给一个事件循环(event loop),然后继续处理在调用

如何雇一个牛逼的 Node.js 开发者 【已翻译100%】

初创公司是我的激情所在,而我干的也是管理一群雄心壮志的开发人员.我工作在Strongloop,并且已经在很多初创公司待过.初创公司在雇佣问题上有它独特的挑战----预算紧,期限近.加上要使用开源框架进行开发,而且还是相对年轻的框架,如Node.js,这一切使得雇佣一个合适的团队成为了一种巨大的挑战. 正如所有新兴并被快速采用的技术框架一样,一开始的挑战就是给你的技术团队增加高效的人才资源.在快速得出关于把 Javascript 开发变成 Node.js 工厂的结论之前,让我们先来看看关于 Nod

一个牛逼的Node.js开发者受聘之路

正如所有新兴并被快速采用的技术框架一样,一开始的挑战就是给你的技术团队增加高效的人才资源.在快速得出关于把 Javascript 开发变成 Node.js 工厂的结论之前,让我们先来看看关于 Node 及产品开发环境的核心问题. 简而言之,核心问题就是: Node.js 具备基于事件的编程风格 Web 趋向于更小的以响应器/消息为基础的架构 最后,大多数我们试图解决的问题仍然需要通过可扩展的后端架构而不是UI来提供支持. 让我们逐个分析这些问题并揭示它们所带来的挑战.那就引出了我们需要招聘什么的

如何在2016年成为一个更好的Node.js开发者

本文主要讨论一些进行Node.js开发的最佳实践和建议,这些建议不仅仅适合开发者, 还适合那些管理与维护Node.js基础架构的工作人员.遵循本文提供的这些建议, 能够让你更好的进行日常的开发工作. 使用ES2015 在2015年的夏天,ES2015的最终草案(即ES6)正式发布了.该版本为JavaScript语言增加了大量的新的语言特性,主要包括: 箭头函数 模版字符串 不定参数(rest operator), argument spreading 生成器 promises maps, set

Node.js 单元测试:workflow

Talk is cheap, show me the code! 是否还记得小明在< Node.js 单元测试之我要写测试>里引用的这句话么,不过引用了之后,小明就像跑路了一般再也没见其 code--其实呀,不知道大家有没有关注最近比较火 minggeJs, 稍微联想下你就知道小明最近在忙啥了 O(∩_∩)O~~ 虽说小明现在还写不出 minggeJs 这样的前端库,不过,小明想说的是:当你准备开源一个库的时候,一定要写单元测试:当你要使用一个开源库的时候,单元测试的覆盖率是衡量质量的最重要标

PHP vs Node.js 深入讨论

网络正在处于一个日新月异的发展时代.服务器端开发人员在选择语言的时候非常困惑,有长期占主导地位的语言,例如C.Java和Perl,也有专注于web开发的语言,例如Ruby.Clojure和Go.只要你的项目运行良好,你的选择就显得没有那么重要了. 但是如何让这些新的web开发人员做出一个正确的选择呢? 我不希望展开一场PHP.NodeJs两大阵营之间的战争,我将会对比这两种语言所在领域的发展状况: PHP Rasmus Lerdorf在1994年创造出了PHP.它是由安装在web服务器(Apac

node.js学习笔记(0) 前记

学习笔记原本是从1开始的,然而为了永远"怀念"已经离职的钱童鞋,我决定补上一篇.话说,程序员的数数不都是从0开始的吗. 初识node.js大概是一年前的这个时候,钱童鞋来单位面试,简历上的其中一项技能是node.js.当时我还傻傻的以为又是一个类似jquery的js框架-- 过完年,钱童鞋入职,然后慢慢得熟悉,交流得越来越多,也就慢慢得知node.js的众多优点. google的V8引擎 高速IO 非阻塞 异步回调 单线程 事件驱动 ... 然并卵,吸引我的却是javascript.在

alinode-基于Node.js运行时的应用性能管理解决方案

本文主要由中生代技术群的技术讨论分享整理而成,作者张子发(花名:穆客)是阿里云Node.js方面的专家.本文主要是Alinode的开发过程总结,同时希望能造福广大Node.js开发者. 今天分享Node.js应用管理方面的心得,对Node.js感兴趣的朋友可以关注下更多内容可以参考团队里面朴灵同学的<深入浅出Node.js>,哈哈~ 针对Node.js应用管理,我们做了一套解决方案alinode,是针对Node.js应用的性能管理方面,解决生产环境下Node.js应用的深度监控和在线故障诊断