顶级Node.js实战教程:国内最全面的学习笔记

发表时间: 2024-06-21 15:28

前言

本书第1版重点介绍了如何用 Web 框架 Conmect 和 Express 开发 Web 程序。第 2版则根据Node 开发的变化做了调整。我们会介绍前端构建系统、流行的 Node web 框架,以及如何用 Express从头开始搭建 Web 程序,还会讲到自动化测试和 Node Web 程序的部署。

因为用 Node 做的命令行开发者工具和用 Electron 做的桌面端程序越来越多,所以本书专门用了两章的篇幅分别介绍这两块内容。小伙伴可以直接转发+关注后私信(学习)获取!

路线图

本书分为三部分

第一部分介绍 Node.js,讲解用它进行开发所需的基础技术。

第1章介绍了 JavaScript和 Node的特性,通过示例代码一步步进行讲解。

第2章介绍了基本的 Node.is编程概念。

第3章完整地演示了如何从头开始搭建一个 Web 程序。

第二部分重点介绍 Web 开发,内容最多,篇幅也最长。

第4章是前端构建系统的揭秘。如果你在项目中用到过 Webpack或 Gup,但并没有真正掌握它们,那么可以学习一下这一章的内容。

第5章介绍了 Node 中最流行的服务器端框架。

第6章详细介绍了 Commect和 Express。

第7章是模板语言,它可以提升服务端代码的编写效率。大多数 Web 程序都需要数据库,所以第8章介绍了很多种可以用在 Node 中的数据库,关系型和 NoSOL,都有涉及。

第9章和第10章讲了测试和部署,包括云端部署。

第三部分是 Web 程序开发之外的内容。

第 11 章讲了如何用 Node 搭建命令行程序,创建出开发人员熟悉的文字界面。如果你喜欢用Node 搭建像 Atom一样的桌面程序,可以看看介绍 Electon的第 12章。

本书还有三个附录。附录A讲了如何在 macOS和 Wimdows上安装 Node,附录B详细介绍了如何实现网络内容抓取,附录C介绍了Conmect的官方中间件组件。

“这本书由众位大神写来,驾轻就熟地告诉大家Node应用该如何编写。从侧面也能看出Node是一个多么轻量级的平台。期望你看完之后也能驾轻就熟地编写属于自己的Node应用。小伙伴可以直接转发+关注后私信(学习)获取!