天天看点

今天带大家了解一下Node.js

在讲Node.js之前我们先来了解一下常用的DOS命令:

  1. DOS术语:

    ①盘符:将一块硬盘划分为若干个逻辑分区,每个分区使用大写字母从C开始进行命

    名的符号。

    切换当前工作的盘符: >盘符: <回车>

    ②提示符:在DOS操作系统下,计算机正常开机后显示内容。

    DOS操作系统的提示符: >

    ③目录:在DOS操作系统下,文件的集合。

    ④路径:

    绝对路径:从盘符开始查找文件的目录结构。例:d:\book\school\01.txt

    相对路径:从当前目录开始查找文件的目录结构。例:system\01.jpg

  2. 目录和文件的基本操作:

    ①查看目录结构和文件:dir

    今天带大家了解一下Node.js

    可以看到在我在D盘下输入dir,输出给我的数据就是我的计算机D盘内的目录。

    ②新建目录:md 新目录名

    今天带大家了解一下Node.js

    可以看到我的D盘目录下多了一个我新建的文件名为ini的目录,在我的计算机D盘也确实存在的

    ③进入目录中:cd 目录名

    今天带大家了解一下Node.js

    在我输入指令以后就进到了我新创建的名为ini的目录里。

    ④直接返回当前盘符的根目录:cd

    今天带大家了解一下Node.js

    输入指令后直接返回根目录下

    ⑤删除空目录:rd 目录名

    今天带大家了解一下Node.js

    输入指令后现在目录里已经没有该目录了。

    ⑥删除文件:del 文件名

    ⑦清空屏幕:cls(输入该指令后管理员界面的内容将全部清空)

那么什么是Node.js?

emmm…官方术语是这样的:
  • Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。
  • Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。

    发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。

  • Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。Node是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
然而,我们可以这样理解:
  1. 顾名思义,Node.js肯定是基于Javascript的,而JavaScript是一种脚本语言,这种语言是不能独立运行的,必须加载到主语言(HTML)中运行,Node.js正是通过自身平台将JavaScript语言变成了一个主语言。(切记:Node.js严格上来说不是一门语言/框架,而是一个平台)

接下来我们来看一下Node.js的安装:

今天带大家了解一下Node.js

我们在百度上直接搜索node.js可以看到有一个node.js官网,我们点进去是这样的:

今天带大家了解一下Node.js

这里我们可以看到,上边的介绍是Node.js是一个基于Chrome V8引擎下的JavaScript运行库。

然后有两个版本,这里我们可以选择一个版本进入,然后点击下载安装即可。

今天带大家了解一下Node.js

(进入以后可以看到有windows版本,macOS版本和Linux版本,然后选择自己适用的版本安装即可)

安装好以后我们可以在开始菜单中查看:

今天带大家了解一下Node.js

安装Node.js的同时还安装了npm(包管理工具)。

安装好Node.js后,在开始菜单中:

  1. Node.js command prompt,命令提示符,和cmd命令类似。
  2. Node.js,进入到Node.js的REPL交互式解释器。(在DOS命令提示符下直接执行node命令也可以进入到REPL交互式解释器下。)

REPL交互解释器的用法:

  • 这是一个V8引擎下的JavaScript运行环境。
  • .help,显示出所有在REPL交互式解释器下能够执行的指令。
    今天带大家了解一下Node.js
  • .exit,退出REPL交互式解释器环境。(也可以按下两次Ctrl + C)
    今天带大家了解一下Node.js
  • .load,加载执行node命令时当前目录下的js文件,并执行该js文件。
    今天带大家了解一下Node.js
    今天带大家了解一下Node.js
  • 可以在DOS命令提示符下执行: node js文件名 ,指定的js文件可以被直接执行。
  • .editor,进入到多行编辑状态,在该状态下可以输入多行js代码统一执行。(Ctrl + D,完成多行代码的编辑并执行;Ctrl + C,取消多行代码的编辑。)
    今天带大家了解一下Node.js
  • .save,将前面的输入内容和结果保存为一个指定的文件。
    今天带大家了解一下Node.js
    这里显示我们的文档保存成功,然后我们打开文档查看会发现,文档内的内容是我们上面在REPL交互解释器中输出的内容:
    今天带大家了解一下Node.js

    好嘞,今天的分享就到这里啦~

    勤加练习哦~

继续阅读