1、Node.js简介:
(1)Node是什么:
A、浏览器内核有两个引擎:渲染引擎(渲染html、css)、JavaScript引擎(运行JavaScript代码)
B、Node是独立于浏览器的JavaScript的运行环境,通常将Node称为JavaScript的服务器运行环境
a、Node相当于运行JavaScript程序的虚拟机
b、Node本身也是JavaScript的工具库
(2)使用Node的原因:有了Node后JavaScript就正式成为一个工程化的开发语言
2、安装Node.js
设置环境变量的目的:在自定义的目录下运行程序,操作系统可以找到相应的指令
3、ES6中的模块:一个.js文件就是一个模块
(1)文件名:主文件名.扩展名
.扩展名的作用是:指定文件的类型
.mp3:音频文件 mpeg-3
.mp4:音频文件 mpeg-4
.jpg .png
(2)模块化的操作:导出(export)、导入(import)
注意:ES6中是由模块化的环境配置:
第一步:初始化环境,存放在js文件夹下执行:npm init -y (生成package.json文件)
第二步:在package.json文件中加入:"type":"module"表示采用的是ES6的模块化管理方式
(3)导出 / 导入 一个变量:
//在t1.js文件导出变量
export let userName = '武则天'
//exam.js导入变量
import { userName } from "./t1.js";
console.log(userName)
(4)导出 / 导入 多个变量
//在t1.js中导出多个变量
let userName = '武则天'
let userAge = 75
let userFun