什么是Node?
Node.js
是一个基于Chrome V8
引擎的 JavaScript 运行环境
。
Node.js中JavaScript运行环境
注意:
浏览器
是JavaScript
的前端运行环境Node.js
是JavaScript
的后端运行环境Node.js
中无法调用
DOM和BOM等浏览器内置API
Node可以做什么?
Node.js作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于Node.js提供的这些基础功能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了Node.js,可以让前端程序员胜任更多的工作和岗位:
- 基于
express
框架,可以快速构建Web应用 - 基于
Electron
框架,可以构建跨平台的桌面应用 - 基于
restify
框架,可以快速构建API接口项目 读写和操作数据库
,创建实用的命令行工具辅助前端开发等…
Node.js的学习路径
JavaScript基础语法
+Node.js内置API模块
(fs,path,http等)+第三方API模块
(express、mysql等)