Node.js学习-01初始Node.js
1. 初识Node.js
浏览器解析js的步骤:

js解析引擎负责解析和执行js代码。
内置api是浏览器提供的特殊接口,只能在所属的浏览器中被调用。
js可以进行后端开发,但需要借助node.js
node.js是一个js运行环境!
1.1 node.js简介
node.js是基于chrome v8引擎的JavaScript运行环境。所以编写的js代码可以放在浏览器中执行,也可以放在node.js中执行。
node.js的js运行环境结构:

- 浏览器是javascript的前端运行环境
- node.js是javascript的后端运行环境
- node.js中无法调用
DOM、BOM和Ajax等浏览器内置api
Node.js学习路径:
- javascript基础语法
- Node.js内置API模块(fs、path、http... ...)
- 第三方API模块(express、mysql)
1 Node.js可以做什么
Node.js可以做什么?
Node.js作为javascript的运行环境,仅提供了基础功能和api,但基于node.js提供的基础功能,延伸出了很多强大的工具和框架,学习node.js后,能使前端程序员做更丰富的功能,如:
- 基于
Express框架,可以快速搭建web英语 - 基于
Electron框架,可以构建跨平台的桌面应用 - 基于
restify框架,可以快速构建API接口项目 - 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc...
- ... ...
2. Node.js安装与使用
- 官网下载
- 点击下载的文件,傻瓜式安装
- 在终端输入
node -v,查看版本号,验证是否安装成功
终端:Terminal,是专门为开发人员设计的,用于人机交互的一种方式。
powershell是cmd的升级版。
node.js中执行js代码步骤:
-
开启终端
例如在下列文件,在path路径下输入
cmd进入终端,或者在空白处按住shift后点击鼠标右键,选择打开PowerShell窗口或Terminal窗口![image-20220629085828543]()
文件内容只有:
console.log("hello node.js") -
输入node要执行的js文件的路径
![image-20220629090003397]()
3. 终端中的快捷键
- 使用
上箭头键,定位到上一次执行的命令 - 使用
tab键,能够快速补全路径 - 使用
esc键,能够快速清空当前输入的命令 - 输入
cls可以清空终端



浙公网安备 33010602011771号