1.初识Node.js
由于浏览器中有Javascript解析引擎,所以写的javascript可以在浏览器中执行,不同的浏览器有不同的JS解析引擎。由于浏览器内置了DOM,BOM,AJAX这种API,所以JS才能使用他们。
Node.js和浏览器都可以为JS提供运行环境,可以使用Node.js进行后端开发。Node.js是一个基于Chrome V8引擎的JS环境
Node.js中无法调用DOM和BOM等浏览器内置的API,Node.js有浏览器没有的API。JS开发前端的时候在浏览器运行,开发后端的时候在Node.js中运行
不仅仅是web后端,有了Node.js你就可以安装很多库,比如tensorflow.js这个就是搞人工智能的。还有很多别的库,比如搞桌面应用的Electron
Node.js的官网 Node.js
目录
1 下载并安装Node.js
2 在Node.js执行JS代码
2.1 cmd运行
2.2 Powershell运行
2.3 vscode运行
1 下载并安装Node.js
进入官网后会给你两个版本,我们选长期维护版
点击后会提示下载,下载后会得到一个msi文件
双击打开
我不想占用C盘的空间,所以我这里选择放在D盘中
安装成功后可以打开cmd输入 node -v 查看Node.js的版本号
2 在Node.js执行JS代码
我们先写一个JS文件,让它打印hello world
2.1 cmd运行
之后在终端中切换到代码的目录,然后输入 node test.js
发现代码被执行了
2.2 Powershell运行
每一次都切换目录会比较麻烦,我们可以在代码的路径中,按住shift,然后点击右键。点击在此处打开Powershell窗口
打开后发现自动切换到了代码路径,这个时候直接执行就行了
- cmd是旧版的windows终端PowerShell是新版windows终端,PowerShell相较于cmd功能更强大一些
2.3 vscode运行
也可以使用vscode,点击Terminal然后点击New Terminal
这个时候会在vscode中出现一个终端,默认是你项目的路径
之后输入命令就可以运行了
1.初识Node.js相关推荐
- 初识Node.js之Node.js与java作为后台服务器的对比
最近去了新公司,又拾起了被我抛下许久的后端了,不过因为公司的需求,后端采用Node.js,最近一直在学习Node.js,随着逐渐深入的了解,发现真的Node.js能越来越变得热门是有其存在的道理的.可 ...
- 【Node.js】初识Node.js
系列文章目录 文章目录 系列文章目录 一.什么是 Node.js 二.下载和安装 Node.js 1.普通方式 2.使用 nvm 安装 三.Node.js 和 JavaScript 的区别 1.ECM ...
- 【Node.js】第一章 初识Node.js
目录 1.1 浏览器中的javascript的运行环境 1.2 Node.js 简介 1.1 浏览器中的javascript的运行环境 1. 浏览器的组成部分 2. javascript能在浏览器执 ...
- 初识node.js(1)
什么是 node ? 一个基于 ChromeV8 解析引擎的 JavaScript 运行时环境,运行在电脑操作系统中. 前端 js 和 nodeJS 的区别 前端JS 当 js 被引入 html 页面 ...
- Node.js 入门详解(一)
目录 前言 1. 初识 Node.js 1.1 回顾与思考 1.2 Node.js 简介 1.2.1 什么是Node.js 1.2.2 Node.js 中的 JavaScript 运行环境 1.2.3 ...
- Node.js -- JavaScript的运行环境
一初识Node.js 1.前端三剑客 HTML : 骨架 CSS :外观 JS : 灵魂 2.浏览器中JavaScript的组成部分 JavaScript可以在浏览器中被执行的原因是浏览器里面都有一个 ...
- 万字长文--详解Node.js(快速入门)
Node.js基础与扩展 Node.js 1.初识Node.js与内置模块 1.1 Node.js初识 1.2 fs文件系统模块 1.3 path路径模块 1.4 http模块 2.模块化 2.1 模 ...
- 前后端交互学习笔记(二):Node.js及npm学习
Node.js及npm 文章目录 Node.js及npm 复习引入 初识node.js fs文件系统模块 path路径模块 http模块 创建web服务器 根据不同url设置响应代码模板 模块化学习 ...
- 【Node.js】node入门全攻略
文章目录 一.初识 Node.js (一)JS 解析引擎 (二)JS 运行环境 (三)Node.js 1.作用 2.命令 二.fs 文件系统模块 (一)fs 模块 (二)方法 1.fs.readFil ...
最新文章
- python中给出一个不超过10的正整数n_求计算机大佬解答python题
- Markdown中数学公式整理
- 关于单链表的头插法和尾插法
- 工作285:判断绑定逻辑
- 百年 IBM 终于 All In 人工智能和混合云!
- 前端性能毫秒必争综合方案
- 一个U盘制作多个系统
- mysql优化--避免数据类型的隐式转换
- 读《极简》《微习惯》
- mysql in 子查询无法使用索引全表扫描 慎用in
- 使用ffmpeg将裸码文件转成wav文件
- Input dispatching timed out ANR问题分析
- 一场属于HTML5守望者的盛宴——记图灵参加HTML5峰会
- 变色html css js
- 投票系统开发问题合集
- 数学知识——约数(因数)
- python m4a转mp3_Python实现音频倒放
- 在Windows 11中恢复动态磁贴
- 48小时开发实践:如何开发一款可实时视频的智能小车
- 微信删除好友加回来对方知道吗?如何恢复好友聊天记录
热门文章
- 各类文件的文件头标志[转]
- IT基础架构规划方案三(IT基础软件和系统规划)
- 基于ZigBee和STM32的智能家居控制系统的设计与实现
- 06 方法定义及重载
- 困扰?什么是面向对象什么是面向过程
- Proteus中七段数码管引脚说明
- 直播平台录播系统架构
- 学python还是计算机三级,考试无忧全国计算机等级考试python(python二级证书有用吗)...
- 【PM必知】项目管理的“六大核心”内容详解
- SQL DXP 6.6.x 高级版--最新版