热搜:
下载Node.js开发指南中文版

Node.js开发指南中文版

更多
  • 软件大小:5.00MB (5,242,880 字节)
  • 软件类别:编程书集 -> 电子教程
  • 软件授权:免费软件      软件语言:简体中文
  • 更新时间:2020/07/17
  • 软件厂商:
  • 软件官网:
  • 应用平台:
标签
软件介绍
热度:0

通读本书,你将会学到 Node.js 的很多东西,但如果想完全掌握它,我建议你亲自尝试运行本书中的每一段代码。除此之外,你最好自己用 Node.js 做一个项目,因为通过实践你会遇到很多问题,解决这些问题可以大大加深对 Node.js 的理解。

本书是一本 Node.js 的入门教程,写给想了解 Node.js 的开发人员。我的目标是使读者通过阅读本书,学会使用 Node.js 进行 Web 后端开发,同时能熟悉事件驱动的异步式编程风格,以便进一步了解 Node.js 的许多高级特性,以及它所应用的更多领域。本书共6章,分别讨论了 Node.js 的背景、安装和配置方法、基本特性、核心模块以及一些进阶话题。除此之外,还有2个附录,分别介绍了JavaScript 的高级特性和 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 适用的范围,帮助读者在今后的开发中作出更好的取舍。附录A“JavaScript 的高级特性”这个附录介绍了 JavaScript 的一些高级特性,如函数作用域、闭包和对象的操作等内容。这些特性在浏览器端的JavaScript 开发中并没有受到应有的重视,而在 Node.js 中却十分常见,阅读这个附录可以帮助你更好地理解并运用 JavaScript 进行复杂的网站开发。附录B“Node.js 编程规范”这个附录介绍了 Node.js 代码风格的一些约定,遵守这些约定可以让你的代码更清晰、易懂,同时也有利于接口开发的统一。该附录还分享了一些开发经验,可以让程序避免很多意外错误和性能损失。谁应该阅读本书本书的目标读者是想要学习 Node.js ,但没有任何系统的经验的开发者。如果你听说过Node.js,并被它许多神奇的特性吸引,那么这本书就是为你准备的。通过阅读本书,你可以对 Node.js 有全面的认识,学会如何用 Node.js 编程,了解事件驱动、异步式 I/O 的编程模式,同时还可以掌握一些使用 JavaScript 进行函数式编程的方法。本书假设读者已经学过至少一门编程语言,对基本的程序设计语言概念(如变量、函数、递归、对象)有所了解。如果你是首次学习编程语言,我建议你先学一门常见的且容易入门的语言,如 Java 或 C 。

软件截图

  • Node.js开发指南中文版第1张

下载地址

Node.js开发指南中文版