• 讲师平台
    • 我的学习
    • 消息
    购买 ¥136.00

    征服ECMAScript6(JavaScript)视频教程-

    共97节23842人学习李宁 课程详情 领证书
    • ECMAScript6基础

      • ECMAScript6简介
      • 运行ECMAScript6
      • ES6转换到ES5(Babel)
      • ES6转换到ES5(Traceur)
    • let和const关键字

      • let作用域
      • let的定义顺序
      • 暂时性死区
      • 不允许变量重复声明
      • 块级作用域
      • const关键字
      • 对象常量
      • 全局变量
    • 变量的解构(Destructuring)赋值

      • 数组的解构赋值(1)
      • 数组的解构赋值(2)
      • 数组的解构赋值(3)
      • 对象的解构赋值(1)
      • 对象的解构赋值(2)
      • 字符串、数值和布尔的解构赋值(3)
      • 函数参数的解构赋值
      • 圆括号的使用方法
      • 变量解构的应用(1)
      • 变量解构的应用(2)
    • 字符串的扩展

      • 字符串的Unicode表示法
      • String.fromCodePoint方法
      • 字符串的遍历器接口
      • 在字符串中查找子字符串
      • 将原字符串重复n次
      • 模板字符串
      • 标签模板
      • String.raw方法
    • 数值的扩展

      • ES6中二进制和八进制表示法
      • Number.isFinite和Number.isNaN
      • parseInt、parseFloat和isInteger
      • 判断两个浮点数是否相等的Number.EPSILON
      • Math对象扩展1(trunc、sign、cbrt)
      • Math对象扩展2(clz32、imul、fround、hypot)
      • Math对象扩展3(对数方法)
    • 数组扩展

      • Array.from方法(将两类对象转换为数组)
      • Array.of方法(将一组值转换为数组)
      • copyWithin方法(迁移数组元素)
      • find_findIndex方法
      • fill方法
      • entries和keys方法
      • 数组的空位
    • 函数扩展

      • 函数参数的默认值
      • 函数参数默认值与解构赋值默认值相结合
      • 函数参数默认值的位置与调用方式
      • 函数的length属性
      • 函数参数的作用域
      • 函数参数默认值的应用
      • rest参数
      • 扩展运算符
      • 扩展运算符的应用
      • name属性
      • 箭头函数
    • 对象扩展

      • 属性的简洁表示法
      • 属性名表达式
      • Object.is方法
      • Object.assign方法
      • 克隆对象
    • Symbol(解决属性名冲突问题)

      • Symbol基础
      • Symbol用作对象属性名
      • Symbol用作对象属性名
      • Symbol.for-Symbol.keyFor函数
    • 拦截对象操作的Proxy(代理)和Reflect对象

      • Proxy基础
      • 拦截属性的读取操作:get
      • 拦截属性的写入操作:set
      • 拦截函数的调用、call和apply:apply
      • 隐藏属性操作:has
      • 拦截new指令:construct
      • 拦截delete操作:deleteProperty
      • 拦截defineProperty操作:defineProperty
      • Reflect对象:defineProperty
    • Generator函数

      • 基础知识
      • yield语句
      • next方法的参数
      • for_of循环(用于自动遍历Generator函数返回的遍历器)
      • throw方法
      • return方法
      • yield*语句与递归Generator函数
      • 将Generator函数作为对象属性
      • Generator函数的this
      • Generator函数与状态机
    • Promise对象

      • 基础知识
      • then方法
      • catch方法
    • 异步操作与async函数

      • 通过Generator函数与Promise对象封装异步任务
      • async函数
    • 类(Class)

      • 基础知识
      • 通过Class表达式定义类
      • 类的继承
      • 原生构造函数的继承
      • 类的getter和setter方法
      • Generator方法
      • 类的静态方法和静态属性
      • new.target属性
      • 抽象类
    0/1024
    暂无留言

      订阅失败

      征服ECMAScript6(JavaScript)视频教程
      征服ECMAScript6(JavaScript)视频教程 ...

      订阅列表已满,请先移出部分订阅内容。

      当前章节需购买后观看
      开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!

      购买课程

      扫码完成付费,可继续学习全部课程内容

      加载中...
      正在试验
      后自动删除环境
      课程实验
      本次实验时间已到期 00:00:00
      程序员研修院 v1.1.0
      一、播放器优化
      修改播放器默认倍速设置,增加1.25倍速
      调整目录展示形式,增加折叠/展开
      优化播放器的使用体验,有播放问题可以点击播放页内的”反馈“提交问题
      查看全部版本记录
      课件正在飞速打包中,请耐心等待几秒钟~