征服ECMAScript6(JavaScript)视频教程

征服ECMAScript6(JavaScript)视频教程
共97节 23907人在学 课程详情
  • 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属性
    • 抽象类

    订阅失败

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

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

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

    购买课程

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

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    将原字符串重复n次-字符串的扩展征服ECMAScript6(JavaScript)视频教程

    课程介绍

    本课程包含了几乎所有的ECMAScript6核心内容,包括let、const、变量的解构赋值,字符串扩展、正则扩展、数值扩展、数组扩展、函数扩展、对象扩展、Symbol、Proxy和Reflect、二进制数组、Set和Map数据解构、Generator函数、Promise对象、异步操作和async函数、Class、修饰器、Module等内容。
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 758人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22205人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4222人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 794人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 844人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5161人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1511人在学

    Python Django 深度学习 小程序

    钟翔 · 2333人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 605人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4001人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~