学习目标
1、初识Nodejs
2、fs文件系统模块
3、path路径模块
4、http模块
一、初识Node.js
1.1 浏览器中的JavaScript的运行环境
1、浏览器中的JavaScript的组成部分
2、为什么JavaScript可以在浏览器中被执行?
3、为什么JavaScript可以操作Dom和Bom?
4、浏览器中的JavaScript运行环境
5、JavaScript能否做后端开发
可以借助Node.js进行后端开发(注意:nodeJs也是后端的运行环境)
1.2 Node.js简介
1、什么是Node.js
在浏览器中的V8引擎解析JS是前端开发,在nodeJs的v8引擎中解析JS是后端开发。
2、Node.js中的JavaScript运行环境
3、Node.js可以做什么
4、Node.js好学吗?怎么学?
(1)Node.js好学,只要会javaScript,就能学会Node.js
(2)怎么学:
1.3、Node.js环境的安装
1、区分LTS版本和Current版本的不同
2、查看已安装的Node.js的版本号
3、什么是终端?
1.4 在Node.js环境中执行JavaScript代码
1、终端中的快捷键
二、fs文件系统模块
2.1 什么是fs文件系统模块
2.2 读取指定文件中的内容
1、fs.readFile()的语法格式
2.fs.readFile()的示例代码
3、判断文件是否读取成功
2.3 向指定的文件中写入内容
1、fs.writeFile()的语法格式
2. fs.writeFile()的示例代码
3. 判断文件是否写入成功
2.4、fs模块-路径动态拼接的问题
三、path路径模块
3.1 什么是path路径模块
3.2 路径拼接
1、path.join()的语法格式
2、path.join()的代码示例
注意:’…/‘会抵消一层路径(’…/‘的前一个路径会被抵消)
3.3获取路径中的文件名
1、path.basename()的语法格式
2、path.basename()的代码示例
3.4 获取路径中的文件扩展名
1、path.extname()的语法格式
2. path.extname()的代码示例
3. 需要注意的两点:
4、http模块
4.1什么是http模块
4.2 进一步理解http模块的作用
4.3 服务相关的概念
1. IP地址
2. 域名和域名服务器
3. 端口号
4.4创建最基本的web服务器
1. 创建web服务器的基本步骤
2.创建步骤代码案例
步骤1 - 导入http模块
步骤2 - 创建web服务器
步骤3 - 绑定request事件
在这里插入图片描述