Node是什么
Node是一个基于Chrome V8引擎的JavaScript代码运行环境
Node.js的组成
JavaScript由:ECMAScript,DOM,BOM,
Node.js由ECMAScript及Node环境提供的一些附加API组成,包括文件、网络、路径
Node下载:直接去官网找安装包下载即可
Node官网
检查是否安装成功,使用cmd命令(win10:window+r 打开运行输入cmd)——输入“node -v”查看版本即可
内置对象介绍
分类
全局对象:何时何处都能访问
核心对象:向系统索要,引入即可使用
自定义对象:按路径引入即可
process(全局对象)
-
process.env是一个对象,我i们可以通过其属性名来获取具体的环境变量值
设置一个特定的环境变量以简单区别不同的机器,从而针对生产/开发环境运行不同的效果
-
process.argv获取命令行参数
命令行的命令:set可以查看系统变量
应用上,在本机,和真实的服务器上应该有区别
区分不同的机器做不同的效果
filename/dirname(全局变量)
- __filename 获取当前运行的文件的目录,绝对路径
- __dirname 当前运行文件的绝对路径
node.js实现规范
- CommonJS:规范JavaScript语言作为后端语言运行的标准
- 具备什么能力
- 模块该怎么写:Moudle
- 依赖一个模块