Node.js基础 + 内置(核心)模块
1.Node.js的定义:
-
Node.js 是一个基于
Chrome V8
引擎 的 JavaScript 运行时环境
2.名词解释
- chrome V8引擎: 在chrome浏览器用来解析和执行js代码的工具;
- 运行时:理解为一个容器,用来运行代码的环境;这个环境让JS有读写文件,操作数据库,开启web服务器等能力
-
注意:Node.js 只是
JS的服务端运行环境
,不是一门语言(
不需要学习新语言
),而只需要学习它里面新的Api
3.Node.js作用
-
浏览器是
( JS)
的
(前端运行环境)
- 解析执行JS基本语法 操作DOM元素属性和样式 AJAX
- 开发网站
-
Node.js是
(JS)
的
(后端运行环境)
- 提供文件读写能力
- 提供数据库读写能力
- 提供Web服务器
- 拓宽前端开发能力
- 开发小程序、桌面应用、原生App、后端开发
※ 延伸前端工程师的能力范围,探究后端工程师的工作内容
4.Node.js环境与浏览器环境的区别
-
在浏览器端:js由三部分组成:
ECMAScript + BOM + DOM
-
在NoeJS端:由
ECMAScript +
内置模块
(fs, http, path等) +
第三方模块
(别人开发的模块) -
注意:NodeJS中没有DOM,也没有BOM,也没有window对象。
-
浏览器
是JS的
前端运行环境
,
Node.js
是JS的
后端运行环境
学Node.js的
内置模块、自定义模块、第三方模块
以及学习
npm
工具来
安装,卸载第三方包
一.Node.js基本安装及使用
1.下载和安装Node.js环境
-
下载对应版本的安装包(
nodejs.org/zh-cn/)
注意:
- 1.win10 可以随意安装任何版本的Node
-
2.但是win7只能安装12及其以下的版本Node
以往版本下载
-
点击下载到的安装包,一路下一步默认安装
注意:
-
1.
不能安装到中文目录如d:/软件
,建议
一直点击next即可
- 2.安装完成之后, 它不会在桌面出现快捷图标
-
1.
-
打开小黑窗输入
node -v
能看到版本号表示安装成功- 在任意文件夹中最上方的路径中输入cmd后回车即可打开
2.小黑窗(昵称)打开方式:
1.window系统打开小黑窗的几种方式:
-
按 windows + R 运行窗口中输入cmd 回车即可打开
-
在任意目录的最上方路径输入框中输入 cmd 回车接口打开
(推荐)
-
在任意目录中按住 shift键 + 鼠标右键后在弹出菜单中点击 在此处打开命令窗口 或
在此处打开PowerShell窗
口即可打开
-
在VSCode中,任意一个js文件上鼠标右键,选择在
集成终端中打开
2.苹果电脑操作:
3.在Node环境下运行各种js语法:
nodejs环境执行js基础语法,但是不能执行DOM,BOM
注意:node后面要加空格,格式: node 空格 要执行的js文件
4.学习常用的命令及按键:
-
调用node程序,运行某个js文件
node 空格 某个js文件 复制代码
-
清空界面:
clear 或者 cls 复制代码
-
查看列表(list):
ls/list/dir 复制代码
-
进去到目录中去:
cd 目录名 复制代码
-
返回上一级目录:
cd .. 复制代码
-
直接回到根目录: