# Node.js简介

271 阅读3分钟

Node.js是javascript的运行时并构建于chrome的V8引擎!(官方定义)

其实Node.js和javascript的底层都是ECMAScript。我们所熟知的javascript是由三个部分组成的。

Web Javascript

  • ECMAScript
  • DOM
  • BOM

这三个东西其实就是我们之前学了那么久的JS的所有组成,ECNAScript提供了语言的规范于特点,而DOM和BOM提供了语言对浏览器和浏览器窗口内文档的操作接口(api)。

Node.js(画图理解)

  • ECMAScript
  • FileSystem
  • Net
  • Buffer
  • OS
  • ...

其实这就是个符合了一切ECMAScript规范的后台语言。以前我们以前写的JS是不能操作磁盘的也没有对二进制数据的直接操作,因为JS是一个浏览器脚本语言并不是后台语言。

Node.js安装

对于Node.js的使用我们需要安装Node.js的解析器(相当于java语言的JDK),也就是说Node.js并不像我们之前学习过的Web Javascript一样是直接在浏览器中运行的,而是需要专门下载安装一个专门的软件。

Node.js官网

Node.js的官方地址(英文):http://nodejs.org
Node.js的官方地址(中文):http://nodejs.cn/

因为Node.js的英文官网我们访问速度较慢所以我们使用的是中文官网,软件的下载地址为。

下载地址:http://nodejs.cn/download/

大家在下载的时候需要注意的是通常我们都会看见两个版本,我们推荐下载较低的版本(左边的),这个版本我们称之为稳定版。而右边的最新的版本我们称之为尝鲜版
windows用户推荐大家使用的是**.msi的安装包,它会默认的帮助我们配置好软件的环境变量,如果你能够自行搞定软件的环境变量等问题的话也可以尝试下压缩包版本.zip**。

如果你是MAC系统或者Linux系统的话你需要自己上网区查一下安装的步骤,因为我没有mac电脑也没有linux系统的电脑。

安装步骤

秘诀:闭着眼点击下一步。
要点:如果你想要改变Node.js的安装目录,尤其需要注意安装路径中不要出现中文或空格。
检查:想要检查我们的node是否安装成功,只需要在操作系统的控制台中输入:node -v

尝试一下

  • 当我们安装成功之后我们可以在windows操作系统下按下:win+r,此时左下角会出现一个运行的小窗口。
  • 输入:cmd
  • 此时不出意外你会得到一下黑窗口,这个黑窗口就是我们windows操作系统的控制台工具(电影中常常出现黑客的工作软件就是这个)。
  • 在黑窗口中输入:node,此时程序会被挂起,我们就可以输入普通的 JS(ECMAScript) 代码了。

注意:因为当前的运行环境是windows操作系统,所以我们之前在浏览器中所使用的DOM和BOM的代码全都是无效的。

正经使用

当然我们在开发或者学习时是不可能在黑窗口里面写node代码的,所以我们需要在文本编辑器当中去编写我们的node代码,具体实现步骤:

  • 选择一个目录创建一个**.js**的文件,例如:1.js。
  • 在当前目录中打开cmd窗口(按住shift在空白处点击鼠标右键,在此处打开powershell窗口),也可以使用cd命令进入该目录。
  • 在控制台中输入:node 1.js
  • 程序开始运行。

Node.js的文档

在这里我们已经开始在一个文本编辑器当中编写node的代码了,那么node到底有多少功能能够做多少事情呢?这时候我们就需要通过查看帮助文档来了解了。

Node.js的官方文档(中文)

以上就是关于Node.js的最基本的介绍与使用了,还不快去试试?