微软首席研究员强烈推荐!Node.js开发教程轻松掌握!

发表时间: 2023-12-21 17:21

前言

本书是一本 Node.js 的入门教程,写给想了解 Node.js 的开发人员。我的目标是使读者通过阅读本书,学会使用 Node.js 进行 Web 后端开发,同时能熟悉事件驱动的异步式编程风格,以便进一步了解 Node.js 的许多高级特性,以及它所应用的更多领域。

第 1 章“Node.js 简介”

这一章概述了什么是Node.js。读过这章后,你将对 Node.js 有一个基本的认识,同时了 解它与 JavaScript 的深厚渊源。

篇幅限制,需要这份资料的朋友麻烦帮忙关注、转发后私信我【学习】获取!

第 2 章“安装和配置Node.js”

这一章讲述了如何在各种不同的环境下安装和配置 Node.js 及其基本运行环境,同时你可以了解到如何编译Node.js,以及多版本管理工具

第 3 章“Node.js 快速入门”

这一章讲解Node.js的基础知识,你将会学到如何使用 Node.js 的基本环境和工具进行开发、 运行和调试。同时,还会讲解异步式I/O与事件式编程的一些重要概念,这些概念将会贯穿全书。 此外这一章还详细介绍了 Node.js 的模块和包的系统,这些都是开发中经常会碰到的内容。

第 4 章“Node.js 核心模块”

这一章以全局对象、基本工具、事件发射器、文件系统和 HTTP 为代表,介绍了 Node.js 最常用的核心模块。你将会在后面的章节及以后的开发中经常与这些模块打交道。

第 5 章“使用 Node.js 进行 Web 开发”

这一章是本书的实践性章节,一步一步教你如何从零开始用 Express 框架创建一个网站, 实现路由控制、模板解析、会话管理、数据库访问等功能,最终创建一个 Web 2.0 微博网站。

第 6 章“Node.js 进阶话题”

这一章涉及几个进阶话题,包括模块加载机制、控制流分析和优化、生产环境的应用部署等内容,最后还讨论了 Node.js 适用的范围,帮助读者在今后的开发中作出更好的取舍。

Node.js是一种新兴的开源技术,它将JavaScript从Web浏览器移植到常规的服务器端,使用Chrome的V8虚拟机来解释和执行JavaScript代码,能用于构建高性能、高可扩展的服务器和客户端应用,以实现真正“实时的Web应用”。Node.js在GitHub上吸引了大量开发人员的注意,目前已经有不少可以直接引用的忧秀模块。

本书是一本Node.js的入门教程,共分6章,分别讨论了Node.js的背景、安装和配置方法、基本特性、核心模块以及开发实战,让读者对Node.js有一个全面的认识。学会如何用Node.js编程,并了解到事件驱动的异步式IO的编程模式,同时还可以掌握一些使用JavaScript进行函数式编程的方法。本书非常适合想学习新技术的Web应用开发人员阅读。

篇幅限制,需要这份资料的朋友麻烦帮忙关注、转发后私信我【学习】获取!