Skip to content

阶段05 · ES6 + Node + 前端工程化 ​

ES6 语法、Git、Node 与模块化、MongoDB、Ajax、Promise、Fetch 与 Axios。

本模块共 58 个教学单元、345 段视频、约 80 小时 16 分。

学习顺序 ​

#单元视频数时长
01let 和 const 关键字与解构赋值(Day1 1/2)72 小时 16 分
02解构赋值(Day1 2/2)61 小时 26 分
03数值新增特性-二进制和八进制表示方式与数值新增特性-Numb(Day2 1/4)61 小时 1 分
04数值新增特性与函数新增特性(Day2 2/4)61 小时 11 分
05函数新增特性与数组新增特性(Day2 3/4)51 小时 2 分
06数组新增特性与对象新增特性(Day2 4/4)51 小时 4 分
07复习与新增的运算符(Day3 1/4)650 分钟
08新增的运算符与symbol 类型(Day3 2/4)61 小时 21 分
09Class 语法与Set 和 Map(Day3 3/4)61 小时 21 分
10遍历器 iterator与生成器 generator(Day3 4/4)545 分钟
11ES6 回顾与ECMAScript 总结(Day4 1/4)71 小时 37 分
12ECMAScript 总结与对象的属性特性(Day4 2/4)646 分钟
13Git 介绍与Git 准备工作(Day4 3/4)61 小时 0 分
14Git 基础概念与Git 基础命令总结(Day4 4/4)640 分钟
15历史版本回滚与Git 忽略文件(Day5)62 小时 10 分
16Node 概述与安装和使用(Day6 1/3)51 小时 56 分
17安装和使用与内置常量(Day6 2/3)51 小时 7 分
18内置模块与本地仓库操作(Day6 3/3)51 小时 17 分
19内置模块与异常处理语法(Day7 1/3)71 小时 29 分
20异常处理语法与JSON 数据格式以及处理(Day7 2/3)61 小时 12 分
21CommonJS 模块规范与ES6 模块规范(Day7 3/3)61 小时 40 分
22模块的路径问题与作业讲解(Day8 1/4)61 小时 37 分
23NPM与发布 npm 包(Day8 2/4)644 分钟
24发布 npm 包与HTTP 协议(Day8 3/4)61 小时 14 分
25HTTP 协议与使用 node 创建 http 服务(Day8 4/4)546 分钟
26http 服务(Day9 1/2)52 小时 5 分
27http 服务与http 服务案例(Day9 2/2)41 小时 56 分
28Express 概述(Day10 1/3)71 小时 43 分
29Express 概述与路由(Day10 2/3)743 分钟
30中间件与express.Router(Day10 3/3)71 小时 18 分
31中间件(Day11 1/3)71 小时 40 分
32中间件与express.Router 路由模块化(Day11 2/3)61 小时 15 分
33EJS 模板引擎与Express 项目生成器 express(Day11 3/3)61 小时 6 分
34MongoDB 数据库程序(服务)与使用工具操作数据库(Day12 1/3)758 分钟
35使用工具操作数据库与使用 Node 操作数据库 - Mong(Day12 2/3)71 小时 49 分
36使用 Node 操作数据库 - Mongoose与附录(Day12 3/3)71 小时 12 分
37会话控制与会话控制介绍(Day13 1/3)71 小时 44 分
38会话控制介绍与cookie(Day13 2/3)756 分钟
39session与记账本项目增加注册登录功能(Day13 3/3)653 分钟
40原生 Ajax — 使用 xhr 对象(Day14 1/2)61 小时 57 分
41XMLHttpRequest 对象总结与跨域(Day14 2/2)61 小时 27 分
42跨域(Day15 1/2)71 小时 49 分
43跨域与封装一个 Ajax 函数(Day15 2/2)61 小时 53 分
44Ajax总结回顾与promise介绍(Day16 1/3)51 小时 22 分
45Promise 概述与Promise 基本语法(Day16 2/3)51 小时 34 分
46Promise 实例的方法与Promise 构造函数本身的方(Day16 3/3)51 小时 6 分
47Promise 概述与Promise 基本语法(Day17 1/3)61 小时 37 分
48Promise 基本语法与Promise 实例的方法(Day17 2/3)61 小时 15 分
49关键问题总结与async 与 await(Day17 3/3)544 分钟
50自定义 Promise与基本结构搭建(Day18 1/3)61 小时 51 分
51实现 then 方法:状态改变才能执行回调与实现 then (Day18 2/3)51 小时 33 分
52实现 catch 方法与实现 Promise.resolve(Day18 3/3)51 小时 7 分
53Axios 概述与axios 的安装使用(Day19 1/3)61 小时 36 分
54创建 axios 实例与拦截器(Day19 2/3)61 小时 32 分
55后端 API与使用json-server搭建 restful(Day19 3/3)51 小时 27 分
56Axios源码分析&自定义Axios与源码分析(Day20 1/3)71 小时 54 分
57源码分析与自定义 axios(Day20 2/3)639 分钟
58自定义 axios(Day20 3/3)62 小时 37 分

前置知识

需要先掌握 JavaScript 基础语法与 Web APIs。