跳至主要內容
模块

在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。

为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在 Node.js 环境中,一个 .js 文件就称之为一个模块(module)。

使用模块有什么好处?

最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括 Node.js 内置的模块和来自第三方的模块。

使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。


Mr.Hope...大约 7 分钟Node.jsNode.js软件
Node.js

Node.js 是一款全球使用广泛的框架,可以用在前端与后端上,拥有大量的模块。Node.js 主要以其丰富并及其容易导入的 Node.js package,以及其方便管理 npm (Node.js Package Manager)闻名。


Mr.Hope...大约 1 分钟Node.jsNode.js软件
搭建 Node 开发环境

由于 Node.js 需要编码、运行、调试,我们需要一个 IDE 集成开发环境,这样就可以大大提升开发效率。综合考察后,Mr.Hope 隆重向大家推荐 Node.js 集成开发环境: Visual Studio Code。它启动速度快,执行简单,调试方便这三点上。当然,免费使用是一个加分项。


Mr.Hope...大约 1 分钟Node.jsNode.js软件
安装 Node.js

由于 Node.js 平台是在后端运行 JavaScript 代码,所以,必须首先在本机安装 Node.js 环境。


Mr.Hope...大约 4 分钟Node.jsNode.js软件安装
Node.js

从本章开始,我们就正式开启 JavaScript 的后端开发之旅。

Node.js 是目前非常火热的技术,但是它的诞生经历却很奇特。


Mr.Hope...大约 4 分钟Node.jsNode.js软件介绍
第一个 Node 程序

在前面的所有章节中,我们编写的 JavaScript 代码都是在浏览器中运行的,因此,我们可以直接在浏览器中敲代码,然后直接运行。

从本章开始,我们编写的 JavaScript 代码将不能在浏览器环境中执行了,而是在 Node.js 环境中执行,因此,JavaScript 代码将直接在您的计算机上以命令行的方式运行,所以,我们要先选择一个文本编辑器来编写 JavaScript 代码,并且把它保存到本地硬盘的某个目录,才能够执行。


Mr.Hope...大约 4 分钟Node.jsNode.js软件