##回顾与思考
1、为什么JavaScript可以在浏览器中被执行?
JavaScript执行引擎,最好的是Chrome的V8引擎
2、为什么JavaScript可以操作DOM和BOM?
每个浏览器都内置了DOM、BOM这样的API函数,调用Web API(DOM API\BOM API\Ajax API)
3、浏览器中的JavaScript运行环境
Chrome浏览器运行环境:
V8引擎、内置API(DOM\BOM\Canvas\JS内置对象。。)(浏览器提供这些内置API)、JavaScript代码
内置API交给JavaScript代码使用,JavaScript代码通过V8引擎解析和执行
4、JavaScript能否做后端开发
JavaScript做前端Web开发,也可以借助Node.js做后端开发
浏览器是前端的运行环境,Node.js是后端的运行环境
##Node.js简介
1、Node.js是一个基于Chrome V8引擎的JavaScript运行环境
2、Node.js中的JavaScript运行环境
V8引擎、内置API(fs、path、http、JS内置对象、querystring。。。)、JavaScript代码
注意:浏览器是JavaScript的前端运行环境、Node.js是JavaScript的后端运行环境、Node.js中无法调用DOM和BOM等浏览器内置API
3、Node.js可以做什么?
(1)基于Express框架http://www.expressjs.com.cn/,可以快速构建Web应用
(2)基于Electron框架https://electronjs.org/,可以构建跨平台的桌面应用
4、Node.js的学习路径:
JavaScript基础用法--Node.js内置API--第三方API模块(express、mysql等)
5、查看是否安装成功
C:\Users\HAO21>node -v
v16.15.0
6、什么是终端
专门为开发人员设计的,用于实现人机交互的一种方式
7、Node.js环境中执行js代码
打开终端-- > node 1.js
PowerShell打开文件---> node 1.js (新于cmd终端的一种Windows终端)
8、终端中的快捷键
向上的→键,可以快速定位到上一次执行的命令
使用tab键,能够快速补全路径
使用esc键,能够快速清空当前已输入的命令
输入cls命令,可以清空终端