Slides for ECMAScript 6

Online presentation for ECMAScript 6 features, created with http://remarkjs.com

Download .zip Download .tar.gz View on GitHub

Welcome to the ECMAScript 6 presentation

These slides were developed with a goal to learn ECMAScript 6 (ES2015) and some ECMAScript 7 (ES2016) features. They are self-explained. I have tried my best to summarize all most used features and present them in understandable, simple, but deeply explained portions. Feel free to use them in your own presentations or as reference work.

Destructuring assignment

Let, const, temporal dead zone

Arrow and block-level functions

Default, rest parameters, spread operator

Template and object literals

Classes

Modules

Symbols

Maps and Sets

Iterables and Iterators (coming soon...)

Generators (coming soon...)

Promises and async / await (coming soon...)

Proxies and Reflect API (coming soon...)

Several API additions (coming soon...)

Decorators (coming soon...)

Credits to Open Source software and all tutorials used in the slides! The following books, tutorials, articles and code snippets were quite useful while working on the slides:

Handy ES6 tools for online playing, testing and as reference work: