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

下一篇:非对称风险模型

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...