2

学习es6

es6定稿有两年多的时间了,断断续续通过一些博客,书籍也学到了很多es6知识。可以说,es6给js语言带来了非常大的改进,引进了很多好用的特性。使得js更加的规范,更加的适合现代前端构建大型应用的需要。

虽然学了很多es6的特性,但却总感觉自己的知识不够详细,系统,所以下决心将es6知识整理一番。将各个部分的知识整理成一篇篇博文,以便于自己系统掌握和复习。

整个系列预计有20篇文章左右,每篇文章分为基础语法, 注意事项, 最佳实践三个部分。

  • 基础语法 - 主要讲解特性的语法和原理。
  • 注意事项 - 主要讲语法中的一些陷阱和容易忽略的点。
  • 最佳实践 - 主要描述一些开发过程中最常用和恰当的使用方式。

由于本人实力有限,所以上面某个部分可能缺失,留待以后完善。

整个系列主要参考了Nicholas zakas的《深入理解es6》,可以看作是对这本书的一个学习总结,也向大家强烈推荐这本书作为es6的学习书籍。

由于es6不能直接运行于浏览器环境,所以通过构建搭建一个es6的运行环境是极好的,这里有个已经搭建好的环境,通过github下载下来,安装依赖即可使用。https://github.com/icode007/es6
构建es6开发环境


charsandrew
201 声望32 粉丝

前端工程师,js开发者,对世界充满好奇,觉得自己永远是个小伙子。