node.js 是一个 javaScript 运行环境,可以让 js 运行在服务端。
在 nodejs 环境下,可以运行 javascript 基本语法,可以在nodejs 中执行一些无法在浏览器端执行的语法。
nodejs 中可以实现模块化开发。开发流程:
(1)使用module.exports.变量名 = 变量值 的方式对外抛出内容;
(2)在另一个模块中使用require方法引入前面的模块,并使用其中的变量或方法。
全局变量的使用:
(1)使用 global.x = 100 声明全局变量;
(2)直接通过require 引入全局变量文件的模块中使用 x 变量。
模块的分类及 npm 基本使用
模块分类:
(1)核心模块,nodejs 内置的模块。例如 http,fs等。直接使用require方法引用使用。
(2)第三方模块,由他人写好,托管到npm平台上的模块。下载并安装模块后通过require使用。
(3)自定义js模块。同样使用require引用。
npm (node package manager)node包管理器