Node.js 入门
Node.js的作用是编写服务端程序:
1.1 前端工程化
开发项目直到上线,过程中集成的所有工具和技术
压缩工具
格式化工具
打包工具
转换工具
脚手架工具
自动化部署
1.2 Node.js为何能够执行JS?
首先:浏览器可以执行JS代码,依靠的是内核V8引擎(C++程序)
Node.js 运行快速高效的 Web 服务器
Node.js将V8引擎取出来,可以脱离浏览器执行JS代码
Node.js环境没有DOM、BOM。
V8 引擎是在 Chrome 浏览器中解释和运行 JavaScript 代码的 JavaScript 引擎。其他一些浏览器使用不同的引擎,例如,Firefox 使用 SpiderMonkey,而Safari 使用 JavaScriptCore。没有 JavaScript 引擎,计算机就无法理解 JavaScript。
V8 引擎包含内存堆和调用栈。它们是 V8 引擎的基石。它们帮助管理 JavaScript 代码的执行。
内存堆是 V8 引擎的数据存储。每当我们在 JavaScript 中创建一个包含对象或函数的变量时,引擎都会将该值保存在内存堆中。为简单起见,它类似于为徒步旅行者存放用品的背包。
每当引擎执行代码并遇到任何这些变量时,它都会从内存堆中查找实际值——就像每当徒步旅行者感到寒冷并想要生火时,他们可以在背包中寻找打火机一样。
1.3 配置Node.js
下载node安装程序
安装过程:默认下一步即可
注意事项:按住哪个在非中文路径,无需勾选自动安装其他配置
在CMD中输入node -v
,弹出版本号,这样表示安装成功
1.4 总结
node.js是基于V8引擎封装,独立执行JS代码的环境。