<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
console.log(123)
// 了解node
// JavaScript是在哪里运行的呢?
// js是一个脚本语言,需要依赖于其他环境运行
// 浏览器可以打开js文件 那就是在浏览器环境下运行
// 凭什么浏览器就可以运行js
// html和css都可以在浏览器直接运行
// 因为浏览器里面有js的解析器 所以才能跑js代码
// 这个解析器就是用来解析和识别代码并运行代码的(v8引擎)
// node.js
// 单独把v8引擎的解析模块拆下来
// 安装在你的电脑里
// 这样之后不需要浏览器,电脑也可以运行js代码
// 当js运行在node环境下的时候,我们不能操作DOM,BOM,但是可以操作电脑中的文件
// 还可以操作电脑的操作系统
// 就相当于一个后端环境
// 总结 在node环境下
// js能操作数据库
// js能写后端接口
// js能操作系统文件
// js操作操作系统
// 所以node就是把JavaScript这个语言扩展到后端的范围了
// ==js从此又是前端语言又是后端语言
// 例子
// 从前有一辆汽车(项目)
// 里面有一个发动机(v8引擎)
// 发动机通过汽油来运行(js语言)
// 如果在发动机里面加花生油(java,python)就会出问题
// 我电脑上的node.js v18.16.0
// 把汽车引擎拆下来复制一份
// 放在我的拖拉机上,这个拖拉机就可以加汽油能跑起来了
</script>
</body>
</html>