node.js的认识与安装
创始人
2024-03-08 12:46:56
0

一、node.js的认识

📖 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于 Chrome JavaScript 运行时建立的一个开源的、跨平台的JavaScript 运行时环境。 Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。

二、node.js和浏览器的区别

📖 区别一:

1.浏览器:

BOM + DOM + ES

BOM: 浏览器提供的能力

DOM: html 提供的能力

ES: JS 语言的一个规范

2.node.js:

运行 JS 时, 直接运行

不需要放在 html 中, 所以没有 DOM

只剩下 ES 规范

 📖 区别二:

1.浏览器:

可以有模块化开发, 可以用非模块化

非模块, 就是将所有的 js 引入到某一个 html, 此时所有的 JS 文件公用一个 window

2.node.js:

必须是 模块化开发 CommonJS 模块化语法, 不能写 ES6 模块化语法

除了 模块化语法, 其他 ES6 新特性都支持

 三、node.js能做什么?

1.Web服务器后台(java、php能做的node.js都能做)

2.命令行工具

注释1:任何服务端技术的BS编程模型都是一样的,和语言无关

注释2:Node没有html文件,只有.js文件

四、node.js的安装

网页地址Node.js

 

1.LTS和Current版本的区别

LTS为长期稳定版,对于追求稳定性的企业级项目来说,推荐安装 LTS 版本的 Node.js。
Current 为新特性尝鲜版,对热衷于尝试新特性的用户来说,推荐安装 Current 版本Node.js
Current 版本中可能存在隐藏的Bug或安全性漏洞,因此不推荐在企业级项目中使用 Current 版本的 Node.js。

下载好安装包后,直接点击安装,无脑下一步下一步,不要去更改它的默认安装路径 

2.查看node.js是否安装成功

在键盘上按下win+R打开运行窗口,输入cmd,按下回车键,这样的打开方式打开的路径默认是系统路径,然后输入node -v即可,如图:

3.终端中常用的命令

  • 使用  键,可以快速定位到上一次执行的命令
  • 使用 tab 键,能够快速补全路径
  • 使用 esc 键,能够快速清空当前已输入的命令
  • 输入 cls 命令,可以清空终端
  • 使用 cd ..,返回上一级
  • 使用 dir,查询当前目录内的子目录
  • 使用 cd 文件夹名字,进入对应目录

五、利用node.js运行代码

node.js有两种运行代码的方式:

方式一:

  • 打开cmd, 目录无所谓
  • 输入命令node直接敲回车
  • 进入一个线程, 相当于浏览器控制台, 我们可以在内部书写 JS 代码

但是这种方式有很多缺点:

1.不利于代码的书写

2.不利于阅读

3.也是最重要的一点,就是书写的代码,没有办法保存

方式二:

  • 将需要运行的JS代码,书写在.js 文件内
  • 打开cmd, 找到这个JS 文件所在的目录
  • 输入命令 node 文件名 

 

这种方式是最常用的方法,我们在日常的开发中用的最多的也是这一种。

方式三:

另外还有一种方式,比较灵活,也比较容易观察,就是在vscode中右键单击需要运行的文件,选择在集成终端中打开,如图:

 点击打开过后,开发页面的整下方就会出现终端,同上面的方法实现的效果是一样的

上一篇:为ubuntu配置WiFi

下一篇:非对称风险模型

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...