学习ECMAScript 6+ (ES6+)

学习ECMAScript 6+ (ES6+)

ECMAScript(JavaScript的标准版本)变得越来越强大。ES6是一个巨大的飞跃,它引入了一些功能,这些功能改变了开发人员构建程序的方式。但是,至此以来每年都有更新和附加的改进。本课程可帮助你利用ES6+中最有趣、最有用的功能来创建现代JavaScript应用程序。Eve Porcello引入了可以帮助简化代码的新关键字和运算符,以及创建函数和对象的新方法。她还向你展示了如何编写和搜索模板字符串、创建映射对象以存储键/值对、如何使用展开运算符将值从一个数组移动到另一个(或从一个对象移动到另一个)、如何构建可重用的类以及使用箭头函数和生成器。另外,学习如何使用Promise,Fetch和async/await语法处理异步数据和任务。

主题包括:

  • 什么是ECMAScript?
  • 编写和搜索字符串
  • 编写映射
  • 解构数组
  • 搜索数组
  • 创建对象
  • 解构对象
  • 使用for/of循环进行迭代
  • 获取和设置类值
  • 使用ECMAScript函数
  • 建立和兑现Promise
  • 使用async/await语法

课程信息

  • 英文名称:Learning ECMAScript 6+ (ES6+)
  • 时长:1小时15分
  • 字幕:英语

课程目录

  1. Using modern JavaScript today
  2. What you should know before watching this course
  3. What is ECMAScript?
  4. Staying up to date with new releases
  5. Understanding browser support
  6. Using the let keyword
  7. Working with the const keyword
  8. Writing template strings
  9. Searching strings
  10. Using symbols
  11. Writing maps
  12. Working with sets
  13. Using the array spread operator
  14. Destructuring arrays
  15. Searching arrays with the .includes function
  16. Enhancing object literals
  17. Creating objects with the spread operator
  18. Destructuring objects
  19. Iterating with the for/of loop
  20. Introducing classes
  21. Inheritance with JavaScript classes
  22. Getting and setting class values
  23. Using the string.repeat function
  24. Setting default function parameters
  25. Writing arrow functions
  26. Understanding this in arrow functions
  27. Working with generators
  28. Building promises
  29. Loading remote data with promises
  30. Returning promises with fetch
  31. Using async/await syntax
  32. Incorporating fetch with async/await
  33. Next steps

评论