征服ECMAScript6(JavaScript)视频教程-李宁-专题视频课程

征服ECMAScript6(JavaScript)视频教程—21641人已学习
课程介绍    
征服ECMAScript6(JavaScript)视频教程-李宁-专题视频课程_第1张图片
    本课程包含了几乎所有的ECMAScript6核心内容,包括let、const、变量的解构赋值,字符串扩展、正则扩展、数值扩展、数组扩展、函数扩展、对象扩展、Symbol、Proxy和Reflect、二进制数组、Set和Map数据解构、Generator函数、Promise对象、异步操作和async函数、Class、修饰器、Module等内容。
课程收益
    本课程的目标是让学员充分了解ECMAScript6的新特性,并在React Native、Web等项目中直接使用ES6进行编码。学完本视频课程后,无需购买任何其他相关书籍和视频课程,即可完全掌握ES6的核心内容,达到运用自如的地步。
讲师介绍
    李宁 更多讲师课程
    东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过1000小时。拥有超过15年的企业内训经验和开发经验。目前主要从事Python、人工智能、大数据、区块链、JavaScript、Java、C++等技术的研究和开发,现在正在带领团队开发支持区块链的跨平台开发系统。曾出版超过30多本IT畅销书,主要著作包括《Python从菜鸟到高手》、《第一行代码:以太坊》等。授课风趣幽默,讲解条理清晰、通俗易懂,对知识有自己独到见解。能举一反三,发散学生的思维,指引学生发掘适合自己的学习方法。
课程大纲
  第1章:ECMAScript6基础
    1. ECMAScript6简介  6:29
    2. 运行ECMAScript6  15:53
    3. ES6转换到ES5(Babel)  14:31
    4. ES6转换到ES5(Traceur)  6:50
  第2章:let和const关键字
    1. let作用域  21:31
    2. let的定义顺序  5:24
    3. 暂时性死区  6:48
    4. 不允许变量重复声明  5:49
    5. 块级作用域  23:42
    6. const关键字  13:27
    7. 对象常量  23:51
    8. 全局变量  2:03
  第3章:变量的解构(Destructuring)赋值
    1. 数组的解构赋值(1)  8:58
    2. 数组的解构赋值(2)  8:51
    3. 数组的解构赋值(3)  16:33
    4. 对象的解构赋值(1)  10:37
    5. 对象的解构赋值(2)  17:40
    6. 字符串、数值和布尔的解构赋值(3)  8:26
    7. 函数参数的解构赋值  9:28
    8. 圆括号的使用方法  10:02
    9. 变量解构的应用(1)  5:13
    10. 变量解构的应用(2)  12:12
  第4章:字符串的扩展
    1. 字符串的Unicode表示法  28:11
    2. String.fromCodePoint方法  3:28
    3. 字符串的遍历器接口  3:26
    4. 在字符串中查找子字符串  6:54
    5. 将原字符串重复n次  10:09
    6. 模板字符串  14:02
    7. 标签模板  19:37
    8. String.raw方法  5:20
  第5章:数值的扩展
    1. ES6中二进制和八进制表示法  7:36
    2. Number.isFinite和Number.isNaN  15:05
    3. parseInt、parseFloat和isInteger  7:18
    4. 判断两个浮点数是否相等的Number.EPSILON  7:15
    5. Math对象扩展1(trunc、sign、cbrt)  12:43
    6. Math对象扩展2(clz32、imul、fround、hypot)  19:12
    7. Math对象扩展3(对数方法)  5:10
  第6章:数组扩展
    1. Array.from方法(将两类对象转换为数组)  19:28
    2. Array.of方法(将一组值转换为数组)  5:24
    3. copyWithin方法(迁移数组元素)  5:57
    4. find_findIndex方法  10:44
    5. fill方法  4:31
    6. entries和keys方法  3:23
    7. 数组的空位  11:09
  第7章:函数扩展
    1. 函数参数的默认值  13:59
    2. 函数参数默认值与解构赋值默认值相结合  19:36
    3. 函数参数默认值的位置与调用方式  5:09
    4. 函数的length属性  5:37
    5. 函数参数的作用域  4:53
    6. 函数参数默认值的应用  3:12
    7. rest参数  14:24
    8. 扩展运算符  6:35
    9. 扩展运算符的应用  25:22
    10. name属性  5:23
    11. 箭头函数  16:10
  第8章:对象扩展
    1. 属性的简洁表示法  12:15
    2. 属性名表达式  16:43
    3. Object.is方法  4:37
    4. Object.assign方法  15:53
    5. 克隆对象  13:29
  第9章:Symbol(解决属性名冲突问题)
    1. Symbol基础  14:23
    2. Symbol用作对象属性名  15:08
    3. Symbol用作对象属性名  12:13
    4. Symbol.for-Symbol.keyFor函数  8:53
  第10章:拦截对象操作的Proxy(代理)和Reflect对象
    1. Proxy基础  15:41
    2. 拦截属性的读取操作:get  18:48
    3. 拦截属性的写入操作:set  20:58
    4. 拦截函数的调用、call和apply:apply  8:33
    5. 隐藏属性操作:has  9:37
    6. 拦截new指令:construct  5:22
    7. 拦截delete操作:deleteProperty  3:20
    8. 拦截defineProperty操作:defineProperty  5:34
    9. Reflect对象:defineProperty  4:12
  第11章:Generator函数
    1. 基础知识  14:12
    2. yield语句  13:12
    3. next方法的参数  7:57
    4. for_of循环(用于自动遍历Generator函数返回的遍历器)  11:01
    5. throw方法  18:03
    6. return方法  13:25
    7. yield*语句与递归Generator函数  15:16
    8. 将Generator函数作为对象属性  4:05
    9. Generator函数的this  10:32
    10. Generator函数与状态机  5:34
  第12章:Promise对象
    1. 基础知识  15:55
    2. then方法  4:47
    3. catch方法  4:47
  第13章:异步操作与async函数
    1. 通过Generator函数与Promise对象封装异步任务  18:13
    2. async函数  10:35
  第14章:类(Class)
    1. 基础知识  28:37
    2. 通过Class表达式定义类  9:46
    3. 类的继承  9:05
    4. 原生构造函数的继承  11:24
    5. 类的getter和setter方法  5:34
    6. Generator方法  6:14
    7. 类的静态方法和静态属性  8:38
    8. new.target属性  7:46
    9. 抽象类  9:31
大家可以点击【 查看详情】查看我的课程

你可能感兴趣的:(视频教程)