征服ECMAScript6(JavaScript)视频教程—21641人已学习
课程介绍    

    本课程包含了几乎所有的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
大家可以点击【 查看详情】查看我的课程

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

  1. 征服微信小程序视频教程-李宁-专题视频课程

    征服微信小程序视频教程-24165人已学习 课程介绍         征服微信小程序视频教程 微信小程序是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用户扫一 ...

  2. Python爬虫实战视频教程-李宁-专题视频课程

    Python爬虫实战视频教程-719人已学习 课程介绍         本课程使用Python3作为编程语言,主要内容包括Python爬虫的基本原理,编写简单的爬虫,使用爬虫从百度下载比基尼美女图片. ...

  3. 征服Node.js 7.x视频课程(1):Node.js入门-李宁-专题视频课程

    征服Node.js 7.x视频课程(1):Node.js入门-1593人已学习 课程介绍         本课程主要介绍了Node.js的基本情况,以及如何安装Node.js.与Nginx集成,以及开 ...

  4. 项目实战视频课程:美团小程序(Node.js+Express+支付)-李宁-专题视频课程

    项目实战视频课程:美团小程序(Node.js+Express+支付)-473人已学习 课程介绍         小程序视频教程,本课程实现了美团小程序的核心部分.采用异步的方式,通过AJAX从服务端获 ...

  5. 跟宁哥学Go语言视频课程(10):反射-李宁-专题视频课程

    跟宁哥学Go语言视频课程(10):反射-53人已学习 课程介绍         本课程的主要内容: 1. 为什么需要反射 2. reflect.TypeOf 3. reflect.ValueOf 4. ...

  6. 你不知道的微信小程序-李宁-专题视频课程

    你不知道的微信小程序-5736人已学习 课程介绍         本课程介绍了什么是微信小程序,以及微信小程序使用了什么技术(React Native,weex),并且和类似的技术进行对比. 课程收益 ...

  7. 微信小程序项目实战:快递查询-李宁-专题视频课程

    微信小程序项目实战:快递查询-1303人已学习 课程介绍         本课程主要介绍了scrollview布局,以及如何通过第三方API获取并处理数据. 课程收益     本课程主要介绍了如何实现 ...

  8. 微信小程序项目实战:电影购票系统-李宁-专题视频课程

    微信小程序项目实战:电影购票系统-1644人已学习 课程介绍         本课程主要介绍了scrollview布局,导航.从服务端获取数据,以及处理数据的方法. 课程收益     本课程的目标是让 ...

  9. 跟李宁老师做项目:小程序版网上商城(Node.js + Express + MySQL)-李宁-专题视频课程...

    跟李宁老师做项目:小程序版网上商城(Node.js + Express + MySQL)-8799人已学习 课程介绍         本课程采用的技术包括小程序开发.Node.js.Express和M ...

最新文章

  1. 恢复从回收站中被删除的文件的方法
  2. [NSTaggedPointerString text]:unrecognized selector sent to instance
  3. jsp java 分离,java与jsp页面的字符串拼接和拆分
  4. kubernetes in action - Replication Controller
  5. python butter带通滤波器滤波出来的信号有NAN值或者分类效果极差
  6. HTTP请求的GET与POST方式的区别
  7. linux进程及作业管理实验,Linux 进程及作业管理(一)
  8. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一2.11 动感十足的S形构图
  9. 深度学习-语音处理-语音分离入门学习(Speech separation)
  10. 首份“中国大数据的社会经济价值研究报告”发布
  11. [转载] java向匿名内部类传递参数
  12. python基础算法面试_【归纳】面试中常见的python基础知识
  13. EDA第一次课<1117电路图的绘制>
  14. dstwo linux 模拟器,DSTWO专用插件GBA模拟器(TempGBA)下载 v1.44
  15. 安装pywifi的坑
  16. Java+Springmvc+velement实现高校学科竞赛项目系统+Lw
  17. Windows注册表基础知识
  18. 树莓派外接显示器黑屏_HDMI-VGA转换器黑屏的排障方案
  19. 5.3. 虚拟存储管理------页面置换算法
  20. 未来计算机网络会发展成什么样子,计算机网络技术未来的发展与应用

热门文章

  1. BlenderGIS生成三维地图白模
  2. 【蓝桥杯真题】本金利息
  3. 听完这个故事,彻底搞懂 Java 并发!
  4. IOS应用内跳转到系统设置
  5. Unity之ASE 属性面板详解
  6. Excel分页设置及打印头的设定
  7. linux 启用telnet命令行,详细介绍Linux telnet命令的使用
  8. 微信小程序手机扫码上传图片报错500
  9. Mybatis中接口与映射文件一定要同名且放在同一个包下?
  10. Gitolite使用