人工精选ES6从入门与提升
这门课解决什么问题 很多上班族写前端代码,经常被老项目里的 var 变量提升、this 指向乱跳、回调地狱折腾得没脾气,或者看新框架源码时被箭头函数、Promise、解构赋值这些写法卡住。这门课就是针对这些痛点,讲 ES6 这一代语法规范给 JavaScript 带来的核心变化。它不追求面面俱到讲历
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么问题
很多上班族写前端代码,经常被老项目里的 var 变量提升、this 指向乱跳、回调地狱折腾得没脾气,或者看新框架源码时被箭头函数、Promise、解构赋值这些写法卡住。这门课就是针对这些痛点,讲 ES6 这一代语法规范给 JavaScript 带来的核心变化。它不追求面面俱到讲历史沿革,而是直接把日常开发中最容易踩坑、也最常被现代工程化依赖的特性拎出来讲清楚。如果你之前一直用 ES5 的老写法,学完能明白为什么现代项目的代码长这样,并且把原先冗长易错的逻辑换成更短、更稳的写法。
适合什么基础与资料怎么配合练习
这批资料适合已经写过简单网页脚本、能看懂基本函数和对象写法的人。如果你连变量声明、循环、基础 DOM 操作都不熟,建议先补这些前置知识,否则一上来就看箭头函数的 this 指向会很难受。资料是按由浅入深的顺序组织的,建议先看 ES6 介绍、let 和 const、模板字符串、箭头函数这几块,把变量声明方式和函数新写法吃透;接着看解构赋值、对象扩展、Set 和 Map,理解数据结构怎么简化;最后重点啃 Promise 和用 Promise 封装 ajax 这部分,因为异步流程控制是现代前端工程的命脉。看的时候别只听不练,每学一个特性,就在本地新建一个脚本文件,把老写法和新写法各敲一遍,对比输出结果,尤其是箭头函数 this 指向和 Promise 的 then 链式调用,必须自己跑通几次才记得牢。资料里的代码片段是用来理解的,不是用来背的,真正内化靠的是你拿自己项目里的真实逻辑去替换。
学完能独立做什么
学完之后,你应该能独立完成几件具体的事:第一,给一个已有项目做局部重构,把 var 换成 let 和 const,把回调嵌套换成 Promise 链,让代码可读性明显提升;第二,在处理表单数据、接口返回的复杂对象时,用解构赋值和扩展运算符把取值逻辑写得更短;第三,遇到需要去重、映射的列表数据,能想到用 Set 和 Map 而不是硬写循环;第四,自己封装一个简单的异步请求函数,用 Promise 处理成功和失败两种情况,不用再依赖第三方库。这些能力看着不起眼,但它们是后续看懂 Vue、React 等现代框架源码、参与团队工程化协作的基本门槛。如果你正打算从传统切图转成做现代前端开发,这门课的语法基础是绕不过去的一关,学扎实了,后面看任何新框架的代码都会顺很多。
课程目录
课程目录23 集
- 1 ES6介绍 (12:20).mp4
- 2 let和const命令 (14:54).mp4
- 3 模板字符串 (06:27).mp4
- 4 函数之默认值、剩余参数 (15:28).mp4
- 5 函数之扩展运算符、箭头函数 (16:33).mp4
- 6 箭头函数this指向和注意事项 (13:49).mp4
- 7 解构赋值 (08:03).mp4
- 8 扩展的对象的功能 (14:45).mp4
- 9 Symbol类型 (08:27).mp4
- 10 Set集合数据类型 (11:33).mp4
- 11 Map数据类型 (06:06).mp4
- 12 数组的扩展方法一 (16:17).mp4
- 13 数组的扩展方法二 (09:04).mp4
- 14 迭代器Interator的用法 (07:03).mp4
- 15 生成器Generator的用法 (25:23).mp4
- 16 Generator的应用 (17:43).mp4
- 17 Promise的基本使用 (17:51).mp4
- 18 使用Promise封装ajax (15:56).mp4
- 19 Promise对象的其它方法 (20:22).mp4
- 20 async的用法 (19:21).mp4
- 21 class类的用法 (06:39).mp4
- 22 类的继承 (08:11).mp4
- 23 ES6的模块化实现 (16:41).mp4





