Node.js的轻量级服务器端应用开发优势有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计893个文字,预计阅读时间需要4分钟。
1. 全局对象:所有模块都可以访问的全局环境,类似于浏览器中的window对象。
2.进程对象:指向Node内置的process模块,允许开发者与当前进程交互。例如,在DOS或终端中。
1、全局对象
所有模块都可以调用
1)global:表示Node所在的全局环境,类似于浏览器中的window对象。
2)process:指向Node内置的process模块,允许开发者与当前进程互动。
例如你在DOS或终端窗口直接输入node,就会进入NODE的命令行方式(REPL环境)。退出要退出的话,可以输入 process.exit();
3)console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能。
通常是写console.log(),无须多言
2、全局函数
1)定时器函数:共有4个,分别是setTimeout(), clearTimeout(), setInterval(), clearInterval()。
2)require:用于加载模块。
3、全局变量
1)_filename:指向当前运行的脚本文件名。
2)_dirname:指向当前运行的脚本所在的目录。
4、准全局变量
模块内部的局部变量,指向的对象根据模块不同而不同,但是所有模块都适用,可以看作是伪全局变量,主要为module, module.exports, exports等。
module变量指代当前模块。module.exports变量表示当前模块对外输出的接口,其他文件加载该模块,实际上就是读取module.exports变量。
本文共计893个文字,预计阅读时间需要4分钟。
1. 全局对象:所有模块都可以访问的全局环境,类似于浏览器中的window对象。
2.进程对象:指向Node内置的process模块,允许开发者与当前进程交互。例如,在DOS或终端中。
1、全局对象
所有模块都可以调用
1)global:表示Node所在的全局环境,类似于浏览器中的window对象。
2)process:指向Node内置的process模块,允许开发者与当前进程互动。
例如你在DOS或终端窗口直接输入node,就会进入NODE的命令行方式(REPL环境)。退出要退出的话,可以输入 process.exit();
3)console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能。
通常是写console.log(),无须多言
2、全局函数
1)定时器函数:共有4个,分别是setTimeout(), clearTimeout(), setInterval(), clearInterval()。
2)require:用于加载模块。
3、全局变量
1)_filename:指向当前运行的脚本文件名。
2)_dirname:指向当前运行的脚本所在的目录。
4、准全局变量
模块内部的局部变量,指向的对象根据模块不同而不同,但是所有模块都适用,可以看作是伪全局变量,主要为module, module.exports, exports等。
module变量指代当前模块。module.exports变量表示当前模块对外输出的接口,其他文件加载该模块,实际上就是读取module.exports变量。

