1、什么是node
1、Node是一个JS的运行环境
js的运行方式:
1.客户端:把js文件引入,然后打开浏览器,控制台查看
2.node服务端:
打开方式
1.cmd窗口中cd命令切换到需要打开的文件夹下,运行 node 文件名
2.直接在文件夹下 shift+右键
3.vscode编辑器中直接在当前文件的终端中打开,submint编辑器是需要安装terminal插件
2、.全局对象
global
跟浏览器环境中的this相同,表示顶级对象
注意:浏览器的全局环境this表示window,node中this不是表示global
1.setTimeout,setInterval
用法跟浏览器环境完全相同。
注意:浏览器返回的是ID,node环境中返回的是对象
2.setImmediate
类似于 setTimeout 0
3.console
浏览器在控制台输出
node在命令行输出
4.__dirname*
获取当前模块所在的目录
注意:并非global属性
5.__filename*
获取当前模块的文件路径