NodeJS简介
1.什么是Node.js?
Node.js是一个基于ChromeV8引擎的JavaScript运行环境。
2.什么是V8引擎?
V8引擎是一款专门解释和执行JavaScript代码的虚拟机。任何程序只要集成了V8引擎,就可以执行JavaScript代码。浏览器集成了V8引擎,可以执行JavaScript代码;将V8引擎嵌入到NodeJS中,那么我们写的JavaScript代码就会被NodeJS所执行。
3.什么是运行环境?
运行环境就是生存环境。
地球是人类的生存环境,浏览器是网页的生存环境,windows是.exe应用程序的生存环境,Android是.apk应用程序的生存环境。也就是说运行环境就是特定事物的生存环境。
NodeJS也是一个生存环境。由于NodeJS中集成了V8引擎,所以NodeJS是JavaScript应用程序的一个生存环境。
总之NodeJS不是一门编程语言,NodeJS是一个运行环境,。由于这个运行环境集成了V8引擎,所以在这个运行环境下可以运行JavaScript代码。这个运行环境最大的特点就是提供了可以操作”操作系统底层的API“。通过这些底层API,我们可以编写出网页中无法实现的功能,比如:打包工具,网站服务器等等。
NodeJS运行环境搭建
如何搭建NodeJS运行环境呢?常见的方式有2种。
a.搭建方式一:
1.NodeJS