《深入浅出Nodejs》完整版PDF下载

责编:menVScode 6/9/2017, 5:48:58 PM 阅读(926)

        没有用过Node的人,是不会相信仅凭JavaScript这门活跃于网页编程的脚本语言就可以驱动后端复杂的应用程序,也不会相信Node在开发高并发、高性能后端服务程序上也有着极大的优势。

        Node诞生于2009年,天才的屌丝青年Ryan Dahl利用了Google的V8引擎打造了基于事件循环实现的异步I/O框架。也许Ryan当时选择JavaScript作为服务器开发语言,只是因为V8的性能远超其他脚本语言,但是这却成为Node成功的极其重要的因素。不仅仅是JavaScript巨大的用户群,更重要的是JavaScript之前没有任何I/O库,这使Node在开发异步I/O时不会像EventMachine、Twisted那样因与同步I/O混用而导致问题。

      《深入浅出Node.js》从不同的视角介绍了Node内在的特点和结构。由首章Node介绍为索引,涉及Node的各个方面,主要内容包含模块机制的揭示、异步I/O实现原理的展现、异步编程的探讨、内存控制的介绍、二进制数据Buffer的细节、Node中的网络编程基础、Node中的Web开发、进程间的消息传递、Node测试以及通过Node构建产品需要的注意事项。最后的附录介绍了Node的安装、调试、编码规范和NPM仓库等事宜。

QQ截图20170609232618

书籍目录:

        第1章 Node简介

        第2章 模块机制

        第3章 异步I/O

        第4章 异步编程

        第5章 内存控制

        第6章 理解Buffer

        第7章 网络编程

        第8章 构建Web应用

        第9章 玩转进程

        第10章 测试

        第11章 产品化

        附录A 安装Node

                A.1 Windows系统下的Node安装

                A.2 Mac系统下Node的安装

                A.3 Linux系统下Node的安装

        附录B 调试Node

                B.1 Debugger

                B.2 Node Inspector

                B.2.1 安装Node Inspector

                B.2.2 错误堆栈

        附录C Node编码规范

                C.1 根源

                C.2 编码规范    

                C.2.1 空格与格式    

                C.2.2 命名规范    

                C.2.3 比较操作    

                C.2.4 字面量    

                C.2.5 作用域    

                C.2.6 数组与对象    

                C.2.7 异步    

                C.2.8 类与模块    

                C.2.9 注解规范    

                C.3 最佳实践    

                C.3.1 冲突的解决原则    

                C.3.2 给编辑器设置检测工具    

                C.3.3 版本控制中的hook    

                C.3.4 持续集成   

        附录D 搭建局域NPM仓库    

                D.1 NPM仓库的安装    

                D.1.1 安装Erlang和CouchDB    

                D.1.2 搭建NPM仓库    

                D.2 高阶应用    

                D.2.1 镜像仓库    

                D.2.2 私有模块应用    

                D.2.3 纯私有仓库

        下载链接:http://pan.baidu.com/s/1i5DVWl3     密码:sjkb

标签: nodejs
前端交流群: MVC前端网(menvscode.com)-qq交流群:551903636

邮箱快速注册

忘记密码