ES6

Posted lisalisalisa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6相关的知识,希望对你有一定的参考价值。

1、概述

2、块级绑定

2.1声明变量的问题

2.2使用let声明变量

2.3使用const声明常量

3、字符串和正则表达式

3.1更好的unicode支持

3.2更多的字符串API

3.3正则中的粘连标记

3.4模板字符串

3.5模板字符串标记

4、函数

4.1参数默认值

4.2剩余参数

4.3展开运算符

4.4剩余参数和展开运算符练习

4.5明确函数的双重用途

4.6箭头函数

5、对象

5.1新增的对象字面量语法

5.2object的新增API

5.3面向对象简介

5.4类:构造函数的语法糖

5.5类的其他书写方式

5.6类的继承

5.7.1[demo]像素鸟1-静态页面

5.7.2[demo]像素鸟2-父类、天空、大地

5.7.3[demo]像素鸟3-小鸟类

5.7.4[demo像素鸟4-柱子类

5.7.5[demo]像素鸟-游戏类

6、解构

6.1对象结构

6.2数组结构

6.3参数结构

7、符号

7.1普通符号

7.2共享符号

7.3知名符号

8、异步处理

8.1事件循环

8.2事件和回调函数的缺陷

8.3异步处理的通用模型

8.4promise的基本使用

8.5promise的其它API

8.6promise的串联

8.7.1手写promise状态控制

8.7.2手写promise后续处理

8.7.3手写promise串联promise

8.7.4手写promise其它API

8.8asyn和await

9、fetch-API

9.1fetch-API概述

9.2基本使用

9.3request对象

9.4response对象

9.5header对象

9.6文件上传

10、迭代器和生成器

10.1迭代器

10.2可迭代协议与for-of循环

10.3生成器

10.4生成器应用-异步任务控制

11、更多的集合类型

11.1set集合

11.2set应用

11.3扩展手写set

11.4map集合

11.5手写map

11.6weakset和weakMap

12、代理与反射

12.1属性描述符

12.2reflect

12.3proxy

12.4观察者模式

12.5偷懒的构造函数

12.6可验证的函数参数

13、增强的数组功能

13.1新增的数组API

13.2类型化数组

13.3ArrayBuffer

13.4制作黑白图片

 

ES6技术提升1

ES6技术提升2

 

以上是关于ES6的主要内容,如果未能解决你的问题,请参考以下文章

webengineview支持es6吗

20分钟上手ES6,不会ES6好意思说自己会JS ?

什么是ES6?

ES6基础5--ES6新特性

es6的循环方法

es6解构赋值