1. Node.js
1.1 什么是Node.js
Node.js是一个服务器端的Javascript运行环境(runtime)。
- Java使用JDK进行编译/运行。 > java HelloWorld
- JS使用Node进行编译/运行。 > nodeHelloWorld.js
Node.js是一个web服务器
- Java使用Tomcat提供HTML、CSS、JS等资源访问。
- . 前端使用Node.js提供HTML、CSS、JS等资源访问。
Node.js是资源管理器
- Node.js提供npm插件用于管理所有js资源。
- Java使用Maven管理所有jar资源。
结论:Node.js是一款软件,支持JS基本语法,可以提供web服务器,可以通过npm插件管理资源。
JavaScript有3部分组成:DOM、BOM、ECMAScript
- DOM,文档对象模型,需要HTML支持。
- BOM,浏览器对象模型,需要浏览器支持。
- ECMAScript,基本语法。
- Node.js仅支持ECMAScript规范。Node.js 基于 Chrome V8 引擎进行升级,使用V8在非浏览器环境下运行得更好。
- Chrome V8 引擎执行Javascript的速度非常快,性能非常好。
1.2环境搭建
1.2.1 下载
1.2.2 安装
步骤一:运行“node-v10.16.0-x64.msi”,进行向导页面
步骤二:接受需要确认页面
步骤三:确定安装位置
步骤四:确定安装组件(所有都安装)
步骤五:进行安装。(如果有“用户账户控制”提示,点击“是”)
步骤六:完成安装
重启计算机
1.2.3 测试
node --version