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

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

  1. DOS术语
    盘符:将一块硬盘划分为若干个逻辑分区,每个分区使用大写字母从C开始进行命
    名的符号。
    切换当前工作的盘符: >盘符: <回车>
    提示符:在DOS操作系统下,计算机正常开机后显示内容。
    DOS操作系统的提示符: >
    目录:在DOS操作系统下,文件的集合。
    路径
    绝对路径:从盘符开始查找文件的目录结构。例:d:\book\school\01.txt
    相对路径:从当前目录开始查找文件的目录结构。例:system\01.jpg

  2. 目录和文件的基本操作
    ①查看目录结构和文件: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 成为与PHPPythonPerlRuby 等服务端语言平起平坐的脚本语言。
    发布于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是一个基于Chrome V8引擎下的JavaScript运行库。
然后有两个版本,这里我们可以选择一个版本进入,然后点击下载安装即可。
在这里插入图片描述
(进入以后可以看到有windows版本,macOS版本和Linux版本,然后选择自己适用的版本安装即可)
安装好以后我们可以在开始菜单中查看:
在这里插入图片描述
安装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交互式解释器下能够执行的指令。
    在这里插入图片描述

  • .exit,退出REPL交互式解释器环境。(也可以按下两次Ctrl + C)
    在这里插入图片描述

  • .load,加载执行node命令时当前目录下的js文件,并执行该js文件。
    在这里插入图片描述
    在这里插入图片描述

  • 可以在DOS命令提示符下执行: node js文件名 ,指定的js文件可以被直接执行。

  • .editor,进入到多行编辑状态,在该状态下可以输入多行js代码统一执行。(Ctrl + D,完成多行代码的编辑并执行;Ctrl + C,取消多行代码的编辑。)
    在这里插入图片描述

  • .save,将前面的输入内容和结果保存为一个指定的文件。

    在这里插入图片描述
    这里显示我们的文档保存成功,然后我们打开文档查看会发现,文档内的内容是我们上面在REPL交互解释器中输出的内容:
    在这里插入图片描述
    好嘞,今天的分享就到这里啦~
    勤加练习哦~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值