当前位置: 首页 > 前端

Node.js高级编程pdf电子书

简介Node.js高级编程中文版怎么样? Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了No...
《Node.js高级编程》pdf电子书下载
《Node.js高级编程》pdf百度云

 

Node.js高级编程中文版怎么样?

Node.js是一种主流框架,它允许你使用JavaScript快速构建具有高度可伸缩性的网络程序。可是,它有自己的学习曲线,这本较为深入的指南性图书首先介绍了Node.js平台的安装,然后重点关注:创建和加载模块;使用缓冲区对二进制数据进行处理、编码和编码;用事件发射器 模式简化事件绑定等。本书还涵盖了从使用定时器制定函数执行计划到创建和控制外部进程等内容,可以让你为运行、构建和测试自定义模块做好准备。

主要内容

介绍了查询和读写文件

研究了流、文件系统、网络和自动化单元测试

详细描述了如何读写数据流

从零开始构建TCP和HTTP服务器与客户端

介绍使用数据报、测试和调试模块以及控制回调流程

展示了如何用Connect、Express和Socke.IO开发实时Web应用程序

引导你连接到MySQL、CouchDB和MongoDB数据库 .


作者简介:
Pedro Teixeria是一位高产的开源项目程序员,同时也是众多Node.js模块的构建者。他是Node公司的创始人之一,同时也是Nodejitsu公司的高级程序员,Nodejitsu公司是以Node.js平台作为服务的领头羊。 自从在14年前获得软件工程学位后,他从事过的职业包括咨询师和程序员,并且他还是世界知名的Node.js社区活跃成员。此外,他还是广受欢迎的Node Tuts视频的制作者。

目录:
第1章 安装Node 3
第2章 Node简介 15
第3章 加载模块 23
第4章 应用缓冲区处理、编码和解码二进制数据 29
第5章 使用事件发射器模式简化事件绑定 35
第6章 使用定时器制定函数执行计划 45
第7章 查询和读写文件 53
第8章 创建和控制外部进程 63
第9章 读写数据流 75
第10章 构建TCP服务器 83
第11章 构建HTTP服务器 95
第12章 构建TCP客户端 103
第13章 创建HTTP请求 113
第14章 使用用户数据报 129
第15章 用TLS/SSL保证服务器的安全性 139
第16章 用HTTPS保证HTTP服务器的安全性 149
第17章 测试模块及应用程序 157
第18章 调试模块及应用程序 167
第19章 控制回调流程 177
第20章 构建和使用HTTP中间件 197
第21章 用Express.js创建Web应用程序 217
第22章 使用Socket.IO创建通用的实时Web应用程序 241
第23章 使用node-mysql连接MySQL数据库 267
第24章 使用Nano连接CouchDB数据库 277
第25章 使用Mongoose连接MongoDB 数据库 313

点击下载