万本电子书0元读

万本电子书0元读

顶部广告

Node.js 10实战电子书

Node.js是一门源的、为Web而生的语言,具有高并发、异步等特,并且拥有一个十分活跃的发者社区。与Ruby、Python等语言相比,Node.js更年轻,更易于没有经验的人上手使用。因此,Node.js很快在世界各地的发者中收获了一大批拥趸。本书以实战为主旨,通过Node.js 10发中常用的原生模块和典型的项目案例,让读者全面、深、透彻地理解Node.js发的各种热门技术、各种主流框架及其整合使用,提高实际发水平和项目实战能力。

售       价:¥

纸质售价:¥46.60购买纸书

123人正在读 | 0人评论 6.8

作       者:王金柱,忽如寄

出  版  社:清华大学出版社

出版时间:2019-04-01

字       数:15.9万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以实战发为原则,以Node.js 10原生知识和框架为主线,详细介绍Node.js发的基础知识和相应案例实践,包括Node.js的原生模块http、net、fs、dns、path、assert等,以及主流的Express框架、Meteor框架、Koa框架的项目实际使用,同时也包含Node.js的单元测试、Node.js部署、*的N-API发等方面的应用,还为读者提供了详尽的源代码以及代码注释。 本书共14章,分为4篇,涵盖的主要内容有Node.js环境搭建、Node.js的编码规范、Node.js包管理机制、Node.js网络发、Node.js文件模块使用、Node.js数据库发、Node.js的单元测试、前端框架React的使用、Express的使用、Koa框架的使用、Meteor框架的使用、Nginx的使用、PM2的使用、Node.js包的发与发布、个人博客的搭建、任务清单项目等。 本书内容丰富、实例典型、实用性强,适合希望学习Node.js基础以及了解Node.js实际使用的人员阅读,尤其适合希望通过编码实例学习Node.js发的人员阅读。 本书以实战发为原则,以Node.js 10原生知识和框架为主线,详细介绍Node.js发的基础知识和相应案例实践,包括Node.js的原生模块http、net、fs、dns、path、assert等,以及主流的Express框架、Meteor框架、Koa框架的项目实际使用,同时也包含Node.js的单元测试、Node.js部署、*的N-API发等方面的应用,还为读者提供了详尽的源代码以及代码注释。 本书共14章,分为4篇,涵盖的主要内容有Node.js环境搭建、Node.js的编码规范、Node.js包管理机制、Node.js网络发、Node.js文件模块使用、Node.js数据库发、Node.js的单元测试、前端框架React的使用、Express的使用、Koa框架的使用、Meteor框架的使用、Nginx的使用、PM2的使用、Node.js包的发与发布、个人博客的搭建、任务清单项目等。 本书内容丰富、实例典型、实用性强,适合希望学习Node.js基础以及了解Node.js实际使用的人员阅读,尤其适合希望通过编码实例学习Node.js发的人员阅读。
【推荐语】
Node.js是一门源的、为Web而生的语言,具有高并发、异步等特,并且拥有一个十分活跃的发者社区。与Ruby、Python等语言相比,Node.js更年轻,更易于没有经验的人上手使用。因此,Node.js很快在世界各地的发者中收获了一大批拥趸。本书以实战为主旨,通过Node.js 10发中常用的原生模块和典型的项目案例,让读者全面、深、透彻地理解Node.js发的各种热门技术、各种主流框架及其整合使用,提高实际发水平和项目实战能力。
【作者】
忽如寄,硕士,项目经理,精通Web发(html css js nodejs)和移动native发(HTML5),也熟悉云计算技术和大数据分析技术,并擅长系统维护和网络安全等技术,有多年的实践经验。曾参与多个大型项目的发,并负责项目的整体规划和技术指导工作。作者于2013年始触Nodejs发,并致力于Nodejs发技术的应用和推广。
目录展开

前言

第一篇 Node.js概述和开发环境的搭建

第1章 Node.js介绍

1.1 Node.js简介

1.2 Node.js的发展历史和特点

1.3 Node.js在中国的发展

1.4 温故知新

第2章 部署Node.js开发环境

2.1 在Windows 10下部署Node.js开发环境

2.2 在Linux下部署Node.js开发环境

2.3 在Mac OS X下部署Node.js开发环境

2.4 在树莓派3下使用NVM安装Node.js

2.5 使用NPM进行Node包的安装

2.6 开发工具介绍

2.7 温故知新

第二篇 Node.js编程基础

第3章 Node.js开发基础

3.1 JavaScript语法

3.2 命名规范与编程规范

3.3 Node.js的控制台

3.4 温故知新

第4章 Node.js中的包管理

4.1 支持最新版NPM

4.2 模块加载原理与加载方式

4.3 Node.js核心模块

4.4 Node.js常用模块

4.5 实战——爬取网页图片

4.6 温故知新

第5章 文件系统

5.1 Node.js文件系统介绍

5.2 基本文件操作

5.3 利用async hooks跟踪异步请求和处理

5.4 其他文件操作

5.5 实战——用IP地址来查询天气情况

5.6 温故知新

第6章 Node.js网络开发

6.1 构建TCP服务器

6.2 构建TCP客户端

6.3 构建HTTP服务器

6.4 利用UDP协议传输数据与发送消息

6.5 温故知新

第7章 Node.js数据库开发

7.1 使用mongoose连接MongoDB

7.2 直接连接MongoDB

7.3 连接MySQL

7.4 实战——学生成绩录入系统

7.5 温故知新

第三篇 Node.js实践

第8章 前端框架

8.1 前端框架介绍——jQuery

8.2 前端框架介绍——React

8.3 实战——图书信息统计

8.4 温故知新

第9章 Node.js的框架介绍

9.1 Node.js框架整体介绍

9.2 Express框架介绍

9.3 Meteor框架介绍

9.4 其他框架

9.5 如何选择适合自己的框架

9.6 温故知新

第10章 Node.js单元测试与新增特性

10.1 单元测试介绍

10.2 使用单元测试模块Mocha

10.3 Node.js v10中实现异步请求的单元测试

10.4 温故知新

第11章 其他应用部署相关

11.1 使用Nginx

11.2 Yarn——新的包管理工具

11.3 使用PM2

11.4 使用Koa

第四篇 Node.js项目案例

第12章 使用Express开发个人博客系统

12.1 项目准备

12.2 项目开发

12.3 项目总结

第13章 使用Meteor+MongoDB 开发任务清单

13.1 项目准备

13.2 项目开发

13.3 发布与订阅

13.4 项目总结

第14章 开发和发布一个Node.js包

14.1 Node.js包的设计

14.2 发布到NPM上

14.3 图标和徽章

14.4 Node.js v10中的N-API应用

14.5 总结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部