ES6是前端开发人员的必备技能,前端主流框架开发的基础知识;本课程覆盖ES6知识体系的核心内容,并融入async、await等ES7的语法前展内容,体验异步的终
* 第一章 let和const命令/
* let命令/
* 本章导学
* let命令基本用法
* let命令与var的区别
* 什么是块级作用域
* 为什么需要块级作用域
* ES6块级作用域
* let命令注意事项
* let命令总结
* const命令/
* const命令基本用法
* const命令注意事项
* const命令总结
* 本章总结
* 第二章 解构赋值/
* 数组解构赋值/
* 本章导学
* 数组解构赋值基本用法
* 数组解构赋值注意事项
* 数组解构赋值总结
* 对象解构赋值/
* 对象解构赋值基本用法
* 对象解构赋值注意事项-默认解构
* 对象解构赋值注意事项-嵌套结构对象的解构
* 字符串的解构赋值/
* 字符串的解构赋值
* 函数参数的解构赋值/
* 函数参数的解构赋值
* 解构赋值的优势/
* 解构赋值的优势
* 本章总结
* 第三章 字符串扩展/
* 字符串扩展方法/
* 本章导学
* 字符串扩展方法
* 模板字符串应用/
* 模板字符串基本使用
* 模板字符串原理
* 模板字符串格式处理
* 标签模板基本使用
* 标签模板应用场景-1
* 标签模板应用场景-2
* 模板字符串总结
* 本章总结
* 第四章 数值扩展/
* Number对象扩展方法/
* 本章导学
* isNaN方法应用
* parseInt( )方法和parseFloat( )方法应用
* isInteger( )方法基本使用
* Math对象的扩展/
* trunc( )方法基本使用
* sign( )方法基本使用
* 本章总结
* 第五章 数组的扩展/
* Array.from( )方法应用/
* 本章导学
* Array.from( )方法应用-1
* Array.from( )方法应用-2
* Array.of( )方法应用/
* Array.of( )方法应用
* find( )和findIndex( )方法原理与实践应用/
* find( )方法基本使用
* find( )方法应用案例
* find( )方法原理
* findIndex( )方基本使用与应用案例
* findIndex( )方法原理
* fill( )方法应用/
* fill( )方法应用
* entries( ),keys( )和values( )方法应用/
* entries( ),keys( )和values( )方法应用
* includes( )方法应用/
* includes( )方法应用
* filter( )方法应用/
* filter( )方法基本使用
* filter( )方法原理
* some( )方法应用/
* some( )方法基本使用
* some( )方法原理
* every( )方法应用/
* every( )方法基本使用
* every( )方法原理
* 本章总结
* 第六章 函数的扩展/
* rest参数/
* 本章导学
* 函数参数的默认值
* rest参数基本使用
* reduce方法基本使用
* 通过reduce完成求和运算
* 通过reduce完成求平均值
* reduceRight方法基本使用
* 模拟实现 reduce
* 模拟实现reduceRight
* rest参数的优点
* rest参数注意问题
* 扩展运算符/
* 扩展运算符基本使用
* 拓展运算符应用场景-代替数组中的apply方法
* 拓展运算符应用场景-用于函数调用
* 箭头函数/
* 箭头函数基本使用
* 直接返回对象
* 箭头函数中this的问题
* 关于call( ),apply( )和bind( )方法的问题
* 本章总结
* 第七章 对象的扩展/
* 属性与方法的简洁表示方式/
* 本章导学
* 属性与方法的简洁表示方式
* Object.assign( )方法/
* Object.assign( )方法基本使用
* 深浅拷贝问题
* Object.assign( )方法注意事项
* Object.setPrototypeOf( )与getPrototypeOf( )方法/
* Object.setPrototypeOf( )与getPrototypeOf( )方法的应用
* 对象扩展运算符/
* 对象扩展运算符
* 本章总结
* 第八章 Symbol和Symbol属性/
* Symbol简介与基本使用/
* 本章导学
* Symbol简介与基本使用
* Symbol应用场景(实战应用)/
* 作为属性名的Symbol
* 防止属性名称冲突
* 模拟私有属性
* 魔术字符串的问题
* 消除魔术字符串方法-1
* 消除魔术字符串方法-2
* 属性名的遍历/
* 属性名的遍历
* 本章总结
* 第九章 Proxy和Reflect/
* Proxy应用/
* 本章导学
* Proxy简介与get( )方法的使用
* set( )方法应用
* apply( )方法应用
* has( ) 方法应用
* Reflect应用/
* Reflect简介与基本使用
* has( )和deleteProperty( )方法使用
* Proxy和Reflect应用场景(实战应用)/
* 综合应用场景-数据校验
* 综合应用场景-简单模拟双向数据绑定
* 本章总结
* 第十章 Set和Map数据结构/
* Set结构与WeakSet结构/
* 本章导学
* Set结构简介与常用操作方法
* Set结构常用遍历方法
* 针对Set结构其他操作
* WeakSet结构简介与常用操作方法
* Map结构与WeakMap结构/
* Map结构基本使用
* Map结构注意事项
* Map的属性和操作方法
* Map常用遍历方法
* WeakMap 基本使用
* WeakMap应用场景
* 本章总结
* 第十一章 Iterator和for...of 循环/
* Iterator应用/
* 本章导学
* Iterator基本使用
* 数据结构的默认Iterator接口
* 调用Iterator接口的场合
* for...of循环应用/
* for...of循环使用范围
* 与其他遍历语法的比较
* 本章总结
* 第十二章 Generator函数/
* Generator函数应用/
* 本章导学
* Generator函数基本使用
* next方法参数
* for...of循环
* yield* 语句
* 关于Generator函数中的this问题
* Generator函数应用场景/
* 状态处理
* 异步处理
* Iterator接口处理
* 本章总结
* 第十三章 Promise对象/
* Promise对象定义/
* 本章导学
* 回调地狱问题
* Promise概念与基本使用
* 使用Promise封装AJAX操作
* 模拟构建Promise对象/
* 模拟构建promise对象-构建基本结构
* 模拟构建Promise对象-异常处理
* 模拟构建Promise对象-then方法的处理
* 模拟构建Promise对象-基本测试
* 模拟构建Promise对象-同步模式处理
* Promise.prototype.then( )方法/
* Promise.prototype.then( )方法
* Promise.prototype.catch( )方法/
* Promise.prototype.catch( )方法
* Promise.all( )方法/
* Promise.all( )方法
* Promise.race( )方法/
* Promise.race( )方法
* 本章总结
* 第十四章 异步操作和async函数/
* 常见的异步编程/
* 本章导学
* 常见异步编程方式
* async函数应用/
* async函数基本使用
* 理解async函数的异步操作
* async函数异常处理
* async函数应用案例/
* 封装AJAX请求操作
* 请求依赖关系的处理
* 并行处理问题/
* 并行处理问题
* 本章总结
* 第十五章 Class类/
* Class基本使用/
* 本章导学
* Class基本使用
* Class原理分析/
* Class原理分析
* constructor方法与实例对象/
* constructor方法与实例对象
* Class的继承/
* Class继承基本用法
* 继承的原理
* Class的getter和setter函数/
* Class的getter和setter函数
* Class的静态方法/
* Class的静态方法
* Class的静态属性/
* Class的静态属性
* 本章总结
* 第十六章 Module模块/
* 什么是模块化/
* 本章导学
* 什么是模块化
* export命令/
* export命令的使用
* import命令/
* import命令的使用
* 模块整体加载/
* 模块整体加载
* export default命令/
* export default命令
* 模块加载的实质/
* 模块加载的本质
* 本章总结





![[衡天云]爆款云服务器 低至12元/月](/hty.png)