了解node
javaScript是在哪里运行的?
js是一个脚本语言,需要依赖于其他环境运行
前端是依赖浏览器运行
准备一个js文件,如果我们不在html里面引入的话,就不能运行
为什么浏览器能运行js?
html和css都可以在浏览器直接运行
因为浏览器里面有js的解析器(解释器)
解析器:用来解析和识别代码并运行代码的(v8引擎)
node.js
单独把浏览器里面的引擎中的解析模块拆下来了
安装在你的电脑里
这样之后不需要浏览器,你的电脑也可以运行js代码
node的作用:
== js运行在浏览器里面的时候
+ 核心是ECMAscript语法,DOM,BOM
== js运行在node环境下的时候
+ 核心是ECMAscript语法和I/O(操作文件)
当js运行在浏览器的时候,我们就是操作DOM,BOM,ES不能操作电脑中的文件
js运行在node环境下的时候,我们不能操作DOM,BOM,但是可以操作电脑中的文件
还可以操作电脑的操作系统
就相当于一个后端了