An open API service indexing awesome lists of open source software.

https://github.com/cl0610/es6-learning

学习ES6的笔记
https://github.com/cl0610/es6-learning

es6 javascript javascript-applications

Last synced: 4 months ago
JSON representation

学习ES6的笔记

Awesome Lists containing this project

README

          

# ES6
* **《深入理解ES6》学习笔记**
* **本文用于汇总链接到各个子章节的内容,欢迎大家题issues和PR,如果对你有帮助,也可以给 star 支持 :)**

[《深入理解ES6》.pdf][27],感谢原作者以及社区里提供翻译人员。
## 目录

- [x] [第一章 块级绑定][1]

- [x] [第二章 字符串和正则表达式][2]

- [x] [第三章 函数][3]

- [x] [第四章 扩展的对象功能][4]

- [x] [第五章 解构:更方便的数据访问][5]

- [x] [第六章 Symbol和Symbol属性][6]

- [x] [第七章 Set与Map][7]

- [x] [第八章 迭代器(Iterator)和生成器(Generator)][8]

- [x] [第九章 JavaScript中的类][9]

- [x] [第十章 增强的数组功能][10]

- [x] [第十一章 Promise与异步编程][11]

- [x] [第十二章 代理(Proxy)和反射(Reflection)][12]

- [x] [第十三章 用模块封装代码][13]

# 思维导图

## 第一章 块级绑定

![][14]

## 第二章 字符串和正则表达式
![][15]

## 第三章 函数
![][16]

## 第四章 扩展的对象功能
![][17]

## 第五章 解构:更方便的数据访问
![][18]

## 第六章 Symbol和Symbol属性
![][19]

## 第七章 Set与Map
![][20]

## 第八章 迭代器(Iterator)和生成器(Generator)
![][21]

## 第九章 JavaScript中的类
![][22]

## 第十章 增强的数组功能
![][23]

## 第十一章 Promise与异步编程
![][24]

## 第十二章 代理(Proxy)和反射(Reflection)
![][25]

## 第十三章 用模块封装代码
![][26]

[1]: https://github.com/CL0610/ES6-learning/blob/master/1.%E5%9D%97%E7%BA%A7%E7%BB%91%E5%AE%9A/1.%E5%9D%97%E7%BA%A7%E7%BB%91%E5%AE%9A.md
[2]: https://github.com/CL0610/ES6-learning/blob/master/2.%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F.md
[3]: https://github.com/CL0610/ES6-learning/blob/master/3.%E5%87%BD%E6%95%B0/3.%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3ES6--%E5%87%BD%E6%95%B0.md
[4]: https://github.com/CL0610/ES6-learning/blob/master/4.%E6%89%A9%E5%B1%95%E7%9A%84%E5%AF%B9%E8%B1%A1%E5%8A%9F%E8%83%BD/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3ES6--%E6%89%A9%E5%B1%95%E7%9A%84%E5%AF%B9%E8%B1%A1%E5%8A%9F%E8%83%BD.md
[5]: https://github.com/CL0610/ES6-learning/blob/master/4.%E6%89%A9%E5%B1%95%E7%9A%84%E5%AF%B9%Ehttps://github.com/CL0610/ES6-learning/blob/master/5.%E8%A7%A3%E6%9E%84%EF%BC%9A%E6%9B%B4%E6%96%B9%E4%BE%BF%E7%9A%84%E6%95%B0%E6%8D%AE%E8%AE%BF%E9%97%AE/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3ES6--5.%E8%A7%A3%E6%9E%84%EF%BC%9A%E6%9B%B4%E6%96%B9%E4%BE%BF%E7%9A%84%E6%95%B0%E6%8D%AE%E8%AE%BF%E9%97%AE.md
[6]:https://github.com/CL0610/ES6-learning/blob/master/6.%E7%AC%A6%E5%8F%B7%E4%B8%8E%E7%AC%A6%E5%8F%B7%E5%B1%9E%E6%80%A7/6.%E7%AC%A6%E5%8F%B7%E4%B8%8E%E7%AC%A6%E5%8F%B7%E5%B1%9E%E6%80%A7.md
[7]:https://github.com/CL0610/ES6-learning/blob/master/7.Set%E5%92%8CMap/7.Set%E5%92%8CMap.md
[8]:https://github.com/CL0610/ES6-learning/blob/master/8.%E8%BF%AD%E4%BB%A3%E5%99%A8%E4%B8%8E%E7%94%9F%E6%88%90%E5%99%A8/%E8%BF%AD%E4%BB%A3%E5%99%A8%E4%B8%8E%E7%94%9F%E6%88%90%E5%99%A8.md
[9]:https://github.com/CL0610/ES6-learning/blob/master/9.JS%E7%9A%84%E7%B1%BB/JS%E7%9A%84%E7%B1%BB.md
[10]:https://github.com/CL0610/ES6-learning/blob/master/10.%E5%A2%9E%E5%BC%BA%E7%9A%84%E6%95%B0%E7%BB%84%E5%8A%9F%E8%83%BD/%E5%A2%9E%E5%BC%BA%E7%9A%84%E6%95%B0%E7%BB%84%E5%8A%9F%E8%83%BD.md
[11]:https://github.com/CL0610/ES6-learning/blob/master/11.Promise%E4%B8%8E%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B/Promise%E4%B8%8E%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B.md
[12]:https://github.com/CL0610/ES6-learning/blob/master/12.%E4%BB%A3%E7%90%86%E4%B8%8E%E5%8F%8D%E5%B0%84%E6%8E%A5%E5%8F%A3/%E4%BB%A3%E7%90%86%E4%B8%8E%E5%8F%8D%E5%B0%84%E6%8E%A5%E5%8F%A3.md
[13]:https://github.com/CL0610/ES6-learning/blob/master/13.%E7%94%A8%E6%A8%A1%E5%9D%97%E5%B0%81%E8%A3%85%E4%BB%A3%E7%A0%81/%E7%94%A8%E6%A8%A1%E5%9D%97%E5%B0%81%E8%A3%85%E4%BB%A3%E7%A0%81.md
[14]:https://github.com/CL0610/ES6-learning/blob/master/1.%E5%9D%97%E7%BA%A7%E7%BB%91%E5%AE%9A/%E5%9D%97%E7%BA%A7%E7%BB%91%E5%AE%9A.png
[15]:https://github.com/CL0610/ES6-learning/blob/master/2.%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/%E5%AD%97%E7%AC%A6%E4%B8%B2%E4%B8%8E%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F.png
[16]:https://github.com/CL0610/ES6-learning/blob/master/3.%E5%87%BD%E6%95%B0/%E5%87%BD%E6%95%B0.png
[17]:https://github.com/CL0610/ES6-learning/blob/master/4.%E6%89%A9%E5%B1%95%E7%9A%84%E5%AF%B9%E8%B1%A1%E5%8A%9F%E8%83%BD/%E6%89%A9%E5%B1%95%E7%9A%84%E5%AF%B9%E8%B1%A1%E5%8A%9F%E8%83%BD.png
[18]:https://github.com/CL0610/ES6-learning/blob/master/5.%E8%A7%A3%E6%9E%84%EF%BC%9A%E6%9B%B4%E6%96%B9%E4%BE%BF%E7%9A%84%E6%95%B0%E6%8D%AE%E8%AE%BF%E9%97%AE/%E8%A7%A3%E6%9E%84%EF%BC%9A%E6%9B%B4%E6%96%B9%E4%BE%BF%E7%9A%84%E6%95%B0%E6%8D%AE%E8%AE%BF%E9%97%AE.png
[19]:https://github.com/CL0610/ES6-learning/blob/master/6.%E7%AC%A6%E5%8F%B7%E4%B8%8E%E7%AC%A6%E5%8F%B7%E5%B1%9E%E6%80%A7/%E7%AC%A6%E5%8F%B7%E4%B8%8E%E7%AC%A6%E5%8F%B7%E5%B1%9E%E6%80%A7.png
[20]:https://github.com/CL0610/ES6-learning/blob/master/7.Set%E5%92%8CMap/Set%E5%92%8CMap.png
[21]:https://github.com/CL0610/ES6-learning/blob/master/8.%E8%BF%AD%E4%BB%A3%E5%99%A8%E4%B8%8E%E7%94%9F%E6%88%90%E5%99%A8/%E8%BF%AD%E4%BB%A3%E5%99%A8%E4%B8%8E%E7%94%9F%E6%88%90%E5%99%A8.png
[22]:https://github.com/CL0610/ES6-learning/blob/master/9.JS%E7%9A%84%E7%B1%BB/JS%E7%9A%84%E7%B1%BB.png
[23]:https://github.com/CL0610/ES6-learning/blob/master/10.%E5%A2%9E%E5%BC%BA%E7%9A%84%E6%95%B0%E7%BB%84%E5%8A%9F%E8%83%BD/%E5%A2%9E%E5%BC%BA%E7%9A%84%E6%95%B0%E7%BB%84%E5%8A%9F%E8%83%BD.png
[24]:https://github.com/CL0610/ES6-learning/blob/master/11.Promise%E4%B8%8E%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B/Promise%E4%B8%8E%E5%BC%82%E6%AD%A5%E7%BC%96%E7%A8%8B.png
[25]:https://github.com/CL0610/ES6-learning/blob/master/12.%E4%BB%A3%E7%90%86%E4%B8%8E%E5%8F%8D%E5%B0%84%E6%8E%A5%E5%8F%A3/%E4%BB%A3%E7%90%86%E4%B8%8E%E5%8F%8D%E5%B0%84%E6%8E%A5%E5%8F%A3.png
[26]:https://github.com/CL0610/ES6-learning/blob/master/13.%E7%94%A8%E6%A8%A1%E5%9D%97%E5%B0%81%E8%A3%85%E4%BB%A3%E7%A0%81/%E7%94%A8%E6%A8%A1%E5%9D%97%E5%B0%81%E8%A3%85%E4%BB%A3%E7%A0%81.png
[27]:https://github.com/CL0610/ES6-learning/blob/master/%E6%B7%B1%E5%85%A5%E7%90%86%E8%A7%A3ES6.pdf