学习es6
es6定稿有两年多的时间了,断断续续通过一些博客,书籍也学到了很多es6知识。可以说,es6给js语言带来了非常大的改进,引进了很多好用的特性。使得js更加的规范,更加的适合现代前端构建大型应用的需要。
虽然学了很多es6的特性,但却总感觉自己的知识不够详细,系统,所以下决心将es6知识整理一番。将各个部分的知识整理成一篇篇博文,以便于自己系统掌握和复习。
整个系列预计有20篇文章左右,每篇文章分为基础语法, 注意事项, 最佳实践三个部分。
- 基础语法 - 主要讲解特性的语法和原理。
- 注意事项 - 主要讲语法中的一些陷阱和容易忽略的点。
- 最佳实践 - 主要描述一些开发过程中最常用和恰当的使用方式。
由于本人实力有限,所以上面某个部分可能缺失,留待以后完善。
整个系列主要参考了Nicholas zakas
的《深入理解es6》,可以看作是对这本书的一个学习总结,也向大家强烈推荐这本书作为es6的学习书籍。
由于es6不能直接运行于浏览器环境,所以通过构建搭建一个es6的运行环境是极好的,这里有个已经搭建好的环境,通过github下载下来,安装依赖即可使用。https://github.com/icode007/es6
构建es6开发环境
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。