飞豹客 · 课能看,资料也能带走
飞豹客体系课

ES6从入门与提升

这门课解决什么问题 很多上班族写前端代码,经常被老项目里的 var 变量提升、this 指向乱跳、回调地狱折腾得没脾气,或者看新框架源码时被箭头函数、Promise、解构赋值这些写法卡住。这门课就是针对这些痛点,讲 ES6 这一代语法规范给 JavaScript 带来的核心变化。它不追求面面俱到讲历

单课价¥39.00新品 上架
会员价¥19.50开通会员,全站课程按会员价下载套餐详情
0 人关注 更新于 2026-10-21 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥39.00

会员 · 按档位

永久¥19.505折
年¥23.406折
月¥27.307折

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决什么问题

很多上班族写前端代码,经常被老项目里的 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