ES6 est une mise à jour majeure de JavaScript qui comprend des dizaines de nouvelles fonctionnalités. En mettant l'accent sur la simplicité et la lisibilité, j'ai pour intention de décrire ce qui est nouveau en JS et de montrer par le biais de nombreux exemples quand et comment utiliser ces nouveautés.
On m'a souvent répété "Ce qui se comprend, s'énonce clairement !". Ce sera donc aussi l'occasion pour moi d'apprendre et de m'assurer que j'ai correctement assimiler les différents concepts évoqués.
Par ailleurs, expliquer ce que l'on a appris aux autres reste la meilleure façon de le retenir (Feyman Technique)
Note: Ceci n'est pas une introduction à la programmation. Tu peux lire ça et/ou regarder cette playlist si c'est ce que tu voulais en venant ici. J'ajouterais un chapitre 00 d'ici peu.
Au cours de mon apprentissage du JS, il m'arrivait fréquemment de me poser certaines questions. Voici leurs réponses.
J'imagine que si tu as déjà des bases, et que tu veux rapidement savoir comment on écrit ça en JS ?", cette collection de README pourra t'être utile.
- 01. New Variables
- 02. Arrow functions
- 03. Template Strings
- 04. Methods & ===
- 05. Destructuring
- 06. Iterables & Looping
- 07. An Array of Improvements
- 08. Say Hello to ...Spread and ...Rest
- 09. Object Literal Upgrades
- 10. Promises
- 11. Symbols
- 12. Code Quality with ESLint
- 13. JavaScript Modules and Using npm
- 14. ES6 Tooling
- 15. Classes
- 16. Generators
- 17. Proxies
- 18. Sets and WeakSets
- 19 - Maps and WeakMaps
- 20 - Async + Await
- The best : js-training
- thot.space Pensez à explorer le site ;)
- NaN JS
- ES6 Sandbox and Exercises - Marijn Haverbeke
- ES6 Katas
- Learn Harmony