飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

【李宁】征服ES6(JavaScript)视频教程

这门课讲的是什么 李宁的《征服ES6》是一套围绕 JavaScript ES6 规范展开的视频教程。ES6(ECMAScript 2015)不是一门新语言,而是 JavaScript 在 2015 年那次大规模语法升级,之后前端岗位的招聘要求、主流框架源码、公司现有项目代码,基本都建立在 ES6 语

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
7 人关注 更新于 2026-09-18 永久有效
发货

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

保障

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

客服

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

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

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

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

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

这门课讲的是什么

李宁的《征服ES6》是一套围绕 JavaScript ES6 规范展开的视频教程。ES6(ECMAScript 2015)不是一门新语言,而是 JavaScript 在 2015 年那次大规模语法升级,之后前端岗位的招聘要求、主流框架源码、公司现有项目代码,基本都建立在 ES6 语法之上。这套课解决的正是很多人绕不开的那个坎:能看懂 jQuery 时代的旧写法,但面对箭头函数、解构赋值、Promise、模块化就发懵,读别人的代码像在猜,自己写又不敢用。

需要先说明一点:这套课的落脚点是 JavaScript 语言本身,不是运维、云计算或考证方向。它更适合前端开发、Node.js 后端,以及需要读懂现代 JS 代码的测试、数据类岗位。

学完能独立做什么

判断一门语言课值不值得学,看的是学完之后手能不能动起来。这门课学完,大致能到这样一个状态:

  • 把一段用 var 和回调堆出来的旧代码,改写成 let/const + 箭头函数 + Promise/async-await 的现代写法,并且说得出为什么这么改;
  • 用解构、展开运算符、模板字符串处理接口返回的数据,而不是一层层点属性、拼字符串;
  • 看懂 Vue、React 项目里常见的 import/export、class、默认参数、可选链等写法,不再被语法卡住;
  • 用模块化把一个小功能拆成几个文件,自己组织目录、导出和引入,而不是所有代码塞进一个 script 标签;
  • 遇到 this 指向、异步执行顺序、变量提升这类问题时,能定位到具体是哪个特性在起作用。

这些能力对应的是日常开发中最频繁的场景,不是考试知识点。如果你现在写代码还要靠搜索“ES6 数组去重怎么写”,这套课能帮你把零散的语法补成体系。

资料适合什么基础

它不适合零基础。你至少要知道变量、函数、循环、对象是什么,能写出一段能跑起来的普通 JS 代码,最好还接触过一点 DOM 操作或简单项目。如果连 function 和 if 都没写过,先补基础语法再来,否则讲 Promise 和迭代器时容易跟不上。

反过来,如果你已经工作一两年、天天写 ES6 但没系统梳理过,这套课的价值在于把“会用”变成“知道为什么”。比如 var 和 let 的区别不只是块级作用域四个字,还牵扯到暂时性死区和循环里的闭包问题,这些细节在面试和排错时都会遇到。

怎么用这份资料

建议按内容顺序学,ES6 各特性之间有依赖关系,跳过前面的解构直接看 Promise 会吃力。每学完两到三节,别急着往下刷,打开编辑器把当节的语法自己敲一遍——看视频懂和手能写出来是两回事。

具体的用法是:看一节,关掉视频,用学到的语法重写一段你手上项目里的旧代码,或者自己造一个小例子。遇到讲异步的章节,可以刻意写几个 setTimeout 嵌套,再改写成 Promise 和 async-await,对比执行顺序。学到模块化时,动手把之前写的零散函数拆成多文件项目,跑通一次导入导出。

整套学完后,找一个接口数据、用 fetch 或 axios 拿回来,配合解构、数组方法、class 和模块化组织成一个小 Demo。这个 Demo 就是你学习效果的检验,也能放进作品集。

最后提醒一句:ES6 只是 JavaScript 的一个版本节点,学完之后 ES2016 之后的特性、框架用法、工程化工具还需要继续补。把它当作打地基的一步,而不是终点。


image.webp 下载附件   保存到相册 2023-5-6 01:45 上传

课程推荐

《【李宁】征服ES6(JavaScript)视频教程》image.webp 下载附件   保存到相册 2023-5-6 01:45 上传【技能收获】学完可掌握:李宁、征服、javascript、视频教程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(97 节)

课程目录

*   1-1 ECMAScript6简介.mp4

*   1-2 运行ECMAScript6.mp4

*   1-3 ES6转换到ES5(Babel).mp4

*   1-4 ES6转换到ES5(Traceur).mp4

*   2-1 let的作用域.mp4

*   2-2 let的定义顺序.mp4

*   2-3 暂时性死区.mp4

*   2-4 不允许变量重复声明.mp4

*   2-5 块级作用域.mp4

*   2-6 const关键字.mp4

*   2-7 对象常量.mp4

*   2-8 全局变量.mp4

*   3-1 数组的解构赋值(1).mp4

*   3-2 数组的解构赋值(2).mp4

*   3-3 数组的解构赋值(3).mp4

*   3-4 对象的解构赋值(1).mp4

*   3-5 对象的解构赋值(2).mp4

*   3-6 字符串、数值和布尔的解构赋值(3).mp4

*   3-7 函数参数的解构赋值.mp4

*   3-8 圆括号的使用方法.mp4

*   3-9 变量解构的应用(1).mp4

*   3-10 变量解构的应用(2).mp4

*   4-1 字符的Unicode表示法.mp4

*   4-2 String.fromCodePoint方法.mp4

*   4-3 字符串的遍历器接口.mp4

*   4-4 在字符串中查找子字符串.mp4

*   4-5 将原字符串重复n次.mp4

*   4-6 模板字符串.mp4

*   4-7 标签模板.mp4

*   4-8 String.raw方法.mp4

*   5-1 ES6中二进制和八进制表示法.mp4

*   5-2 Number.isFinite和Number.isNaN.mp4

*   5-3 parseInt、parseFloat和isInteger.mp4

*   5-4 判断两个浮点数是否相等的Number.EPSILON.mp4

*   5-5 Math对象扩展1(trunc、sign、cbrt).mp4

*   5-6 Math对象扩展2(clz32、imul、fround、hypot).mp4

*   5-7 Math对象扩展3(对数方法).mp4

*   6-1 Array.from方法(将两类对象转换为数组).mp4

*   6-2 Array.of方法(将一组值转换为数组).mp4

*   6-3 copyWithin方法(迁移数组元素).mp4

*   6-4 find_findIndex方法.mp4

*   6-5 fill方法.mp4

*   6-6 entries和keys方法.mp4

*   6-7 数组的空位.mp4

*   7-1 函数参数的默认值.mp4

*   7-2 函数参数默认值与解构赋值默认值相结合.mp4

*   7-3 函数参数默认值的位置与调用方式.mp4

*   7-4 函数的length属性.mp4

*   7-5 函数参数的作用域.mp4

*   7-6 函数参数默认值的应用.mp4

*   7-7 rest参数.mp4

*   7-8 扩展运算符.mp4

*   7-9 扩展运算符的应用.mp4

*   7-10 name属性.mp4

*   7-11 箭头函数.mp4

*   8-1 属性和方法的简洁表示法.mp4

*   8-2 属性名表达式.mp4

*   8-3 Object.is方法.mp4

*   8-4 Object.assign方法.mp4

*   8-5 Object.assign方法的应用(克隆对象).mp4

*   9-1 Symbol基础.mp4

*   9-2 Symbol用作对象属性名.mp4

*   9-3 Symbol用作对象属性名.mp4

*   9-4 Symbol.for-Symbol.keyFor函数.mp4

*   10-1 Proxy基础.mp4

*   10-2 拦截属性的读取操作:get.mp4

*   10-3 拦截属性的写入操作:set.mp4

*   10-4 拦截函数的调用、call和apply:apply.mp4

*   10-5 隐藏属性操作:has.mp4

*   10-6 拦截new指令:construct.mp4

*   10-7 拦截delete操作:deleteProperty.mp4

*   10-8 拦截defineProperty操作:defineProperty.mp4

*   10-9 Reflect对象:defineProperty.mp4

*   11-1 基础知识.mp4

*   11-2 yield语句.mp4

*   11-3 next方法的参数.mp4

*   11-4 for_of循环(用于自动遍历Generator函数返回的遍历器).mp4

*   11-5 throw方法.mp4

*   11-6 return方法.mp4

*   11-7 yield-语句与递归Generator函数.mp4

*   11-8 将Generator函数作为对象属性.mp4

*   11-9 Generator函数的this.mp4

*   11-10 Generator函数与状态机.mp4

*   12-1 基础知识.mp4

*   12-2 then方法.mp4

*   12-3 catch方法.mp4

*   13-1 通过Generator函数与Promise对象封装异步任务.mp4

*   13-2 async函数.mp4

*   14-1 基础知识.mp4

*   14-2 通过Class表达式定义类.mp4

*   14-3 类的继承.mp4

*   14-4 原生构造函数的继承.mp4

*   14-5 类的getter和setter方法.mp4

*   14-6 Generator方法.mp4

*   14-7 类的静态方法和静态属性.mp4

*   14-8 new.target属性.mp4

*   14-9 抽象类.mp4