codequick-darkmode-logo
登录注册
高级JavaScript课程 - ECMA 6/7

教学大纲:

高级JavaScript课程 - ECMA 6/7

15 课程 85 在线编程问题


课程将涵盖哪些主题?

高级主题在Ecmascript 6/7 JS

  1. 课程介绍

    1. let 和 const 变量声明:

      • var 的区别

      • let 和 const 的特性

      • 提升行为

    1. Javascript中的比较操作:

      • Javascript中的比较操作

      • 值得了解的语言行为

    1. 模板字面量:

      • 在es6中使用字符串的新方法

    1. 对象键简写:

      • 对象键的简写形式

    1. 为我们的代码添加样式:

      • 对数组和对象的操作 - 解构赋值

      • 从对象中有效提取键

      • 从数组中提取

      • 向函数传递参数

    1. 箭头函数第一部分:

      • 箭头函数的简写

      • 将代码从旧世界转换到新世界

      • 逐步过渡到新语法的所有步骤

    1. 高级数组:

      • 复习数组的原型函数

      • Map function

      • Filter function

      • Every function

      • Some function

      • Filter concatenation

    1. 进出口操作:

      • 在新世界中导入和导出文件

      • 理解export概念

      • 定义export default

      • 使用import将文件导入到特定文件

    1. Promise 对象:

      • 理解 Promise 对象

      • 使用 then 和 catch

      • 理解 javascript 中的异步性

      • 使用 Promise.all 函数

    1. 使用 async await:

      • 理解语言中的新概念

      • 使用我们学到的知识来同步我们的代码

      • 使用 Promise 在新世界中实现同步代码

      • 理解语言中的异步性

    1. 使用构造函数:

      • 这是什么以及如何使用它

      • 在javascript中创建一个对象

      • 给对象分配属性及其必要性

      • 工厂与构造函数的区别

      • 在对象上使用函数

    1. 使用 class 声明:

      • 这是什么以及如何使用它

      • 在 es6 中创建一个类

      • 转换为使用类

      • 理解对象及其属性

      • 利用 es6 语言能力创建对象

    1. 箭头函数第B部分:

      • 箭头函数的高级主题

      • 使用this的新功能