Node.js是什么
Node.js是一个基于Chrome V8引擎的JavaScript运行环境。
Node.js 的官网地址: https://nodejs.org/zh-cn/
注意:
浏览器是JavaScript 的前端运行环境。
Node.js是JavaScript的后端运行环境。
Node.js 中无法调用DOM和BOM等浏览器内置API。
Node.js可以做什么
Nodejs 作为一个JavaScript的运行环境,仅仅提供了基础的功能和API。然而,基于Node.js 提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了Nodejs,可以让前端程序员胜任更多的工作和岗位:
- 基于Express框架(http://www.expressjs.com.cn/),可以快速构建Web应用
- 基于Electron框架(https://electronjs.org/),可以构建跨平台的桌面应用
- 基于restify框架(http://restify.com/),可以快速构建API接口项目
- 读写和操作数据库、创建实用的命令行工具辅助前端开发、etc...
下载安装Node.js
进入Node.js 的官网地址: https://nodejs.org/zh-cn/

双击下载好的文件,进入安装界面
点击Next

勾选接受,点击Next

可更改安装目录,点击Next

选择默认安装,点击Next

直接Next,暂时不需要安装一些工具

点击Install

点击Finish安装完成

查看已安装的Node.js的版本号
打开终端,在终端输入命令node -v
后,按下回车键,即可查看已安装的Node.js的版本号。
Windows 系统快速打开终端的方式:
使用快捷键(Windows徽标键+R)打开运行面板,输入cmd后直接回车,即可打开终端。

在Node.js 环境中执行JavaScript代码
在桌面新建一个node.js文件,并在里面写上代码

cmd方式
打开终端,进入该目录。输入node node.js
即可运行
进入该目录可用cd 目录位置或在该目录的地址栏输入cmd
PowerShell方式
在文件所在位置,按住Shift键,右击,选择在此处打开PowerShell窗口

输入node node.js
即可运行

PowerShell和cmd
cmd是和powershell都可以做命令行交互,批处理和powershell脚本功能也相当。
PowerShell和cmd区别
1、cmd运行起来是黑屏, PowerShell运行起来是蓝屏;
2、CMD写的BAT脚本我们看作是面向过程的,而PowerShell则是面向对象的,是一种站在使用者的角度进行脚本的编写;
3、CMD只能执行基本的任务,PowerShell因为是基于【.NET】面向对象的。
简单的说,Powershell是cmd的超集,换句话说,cmd能做的事情,Powershell都能做,但是Powershell还能额外做许多cmd不能做的活。
网友评论