Lei’s
ECMAScript 2015

ECMAScript 2015

ECMAScript 2015 是 JavaScript 语言的下一代标准,是 JavaScript 语言的一种新的规范。它的目标是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

ECMAScript 它也是一门脚本语言,一般缩写为 ES,通常我们把它看作是 JavaScript 的标准化规范,但实际上 JavaScript 是 ECMAScript 的扩展语言。

随着近些年 Web 应用模式的深入发展,从 2015 年开始,ECMAScript 就保持着每年一个大版本的迭代。伴随着这些新版本的迭代,很多的新特性陆续出现,这也就导致现如今 JavaScript 这门语言的本身也变得越来越高级,越来越便捷。

不管是应对更复杂的场景,优化臃肿的代码,还是提升自己的技术实力,都需要对打牢语法基础。

本课涉及大量 ES6+ 语法,内容全面丰富,熟练掌握语法,以前很多依赖第三方库才能做到的事,用原生 JavaScript 区区几行代码即可轻松解决。

适用人群

有一些简单前端开发经验,希望紧跟技术变迁,掌握更优编码方式的同学

知识储备

  • 熟练使用 HTML、CSS
  • 掌握 JavaScript 语言基础

学习目标

  • 掌握 ECMAScript 与 JavaScript 的关系
  • 掌握绝大多数 ES2015(ES6)新特性的使用
  • 了解 ES6+ 新特性

课程内容

  1. ECMAScript 概述
  2. ES2015 概述
  3. ES2015 准备工作
  4. ES2015 let 与块级作用域
  5. ES2015 const
  6. ES2015 数组的解构
  7. ES2015 对象的解构
  8. ES2015 模板字符串
  9. ES2015 带标签的模板字符串
  10. ES2015 字符串的扩展方法
  11. ES2015 参数默认值
  12. ES2015 剩余参数
  13. ES2015 展开数组
  14. ES2015 箭头函数
  15. ES2015 箭头函数与 this
  16. ES2015 对象字面量的增强
  17. ES2015 Object.assign
  18. ES2015 Object.is
  19. ES2015 Proxy
  20. ES2015 Reflect
  21. ES2015 Promise
  22. ES2015 class 类
  23. ES2015 静态方法
  24. ES2015 类的继承
  25. ES2015 Set
  26. ES2015 Map
  27. ES2015 Symbol
  28. ES2015 Symbol 补充
  29. ES2015 for...of 循环
  30. ES2015 可迭代接口
  31. ES2015 实现可迭代接口
  32. ES2015 迭代器模式
  33. ES2015 生成器
  34. ES2015 生成器应用
  35. ES2015 Modules
  36. ES2016 概述
  37. ES2017 概述
-