在讲Node.js之前我们先来了解一下常用的DOS命令:
-
DOS术语:
①盘符:将一块硬盘划分为若干个逻辑分区,每个分区使用大写字母从C开始进行命
名的符号。
切换当前工作的盘符: >盘符: <回车>
②提示符:在DOS操作系统下,计算机正常开机后显示内容。
DOS操作系统的提示符: >
③目录:在DOS操作系统下,文件的集合。
④路径:
绝对路径:从盘符开始查找文件的目录结构。例:d:\book\school\01.txt
相对路径:从当前目录开始查找文件的目录结构。例:system\01.jpg -
目录和文件的基本操作:
①查看目录结构和文件:dir
可以看到在我在D盘下输入dir,输出给我的数据就是我的计算机D盘内的目录。
②新建目录:md 新目录名
可以看到我的D盘目录下多了一个我新建的文件名为ini的目录,在我的计算机D盘也确实存在的
③进入目录中:cd 目录名
在我输入指令以后就进到了我新创建的名为ini的目录里。
④直接返回当前盘符的根目录:cd
输入指令后直接返回根目录下
⑤删除空目录:rd 目录名
输入指令后现在目录里已经没有该目录了。
⑥删除文件: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 模型而得以轻量和高效,非常适合在分布式设备上运行数据密集型的实时应用。
然而,我们可以这样理解:
- 顾名思义,Node.js肯定是基于Javascript的,而JavaScript是一种脚本语言,这种语言是不能独立运行的,必须加载到主语言(HTML)中运行,Node.js正是通过自身平台将JavaScript语言变成了一个主语言。(切记:Node.js严格上来说不是一门语言/框架,而是一个平台)
接下来我们来看一下Node.js的安装:
我们在百度上直接搜索node.js可以看到有一个node.js官网,我们点进去是这样的:
这里我们可以看到,上边的介绍是Node.js是一个基于Chrome V8引擎下的JavaScript运行库。
然后有两个版本,这里我们可以选择一个版本进入,然后点击下载安装即可。
(进入以后可以看到有windows版本,macOS版本和Linux版本,然后选择自己适用的版本安装即可)
安装好以后我们可以在开始菜单中查看:
安装Node.js的同时还安装了npm(包管理工具)。
安装好Node.js后,在开始菜单中:
- Node.js command prompt,命令提示符,和cmd命令类似。
- Node.js,进入到Node.js的REPL交互式解释器。(在DOS命令提示符下直接执行node命令也可以进入到REPL交互式解释器下。)
REPL交互解释器的用法:
-
这是一个V8引擎下的JavaScript运行环境。
-
.help,显示出所有在REPL交互式解释器下能够执行的指令。
-
.exit,退出REPL交互式解释器环境。(也可以按下两次Ctrl + C)
-
.load,加载执行node命令时当前目录下的js文件,并执行该js文件。
-
可以在DOS命令提示符下执行: node js文件名 ,指定的js文件可以被直接执行。
-
.editor,进入到多行编辑状态,在该状态下可以输入多行js代码统一执行。(Ctrl + D,完成多行代码的编辑并执行;Ctrl + C,取消多行代码的编辑。)
-
.save,将前面的输入内容和结果保存为一个指定的文件。
这里显示我们的文档保存成功,然后我们打开文档查看会发现,文档内的内容是我们上面在REPL交互解释器中输出的内容:
好嘞,今天的分享就到这里啦~
勤加练习哦~