- Les expressions
- Scope et Contexte
- Closure et IIFE
- Prototype
- Ajouter des fonctions aux objets natifs
- TD : Emitter Pattern
- TP : Router Frontend
Une fois que vous comprenez la base, voici une explication très avancée
- https://css-tricks.com/lets-learn-es2015/
- https://code.tutsplus.com/articles/use-ecmascript-6-today--net-31582
- https://babeljs.io/learn-es2015/
- transpiler / tester : https://babeljs.io/repl/
- https://www.codeschool.com/courses/javascript-best-practices
- https://github.com/getify/You-Dont-Know-JS
- http://jstherightway.org/
- https://johnresig.com/apps/learn/
Liste des déclencheurs de reflow / repaint :
Pour vous entrainer à répondre à des questions complexes :
- https://github.com/katopz/js-interview
- https://github.com/ganqqwerty/123-Essential-JavaScript-Interview-Question
- https://www.toptal.com/javascript/interview-questions
- https://www.sitepoint.com/5-typical-javascript-interview-exercises/
- https://www.sitepoint.com/5-javascript-interview-exercises/
- https://www.codementor.io/nihantanu/21-essential-javascript-tech-interview-practice-questions-answers-du107p62z