Skip to content

Latest commit

 

History

History
36 lines (19 loc) · 1007 Bytes

es6-plus.md

File metadata and controls

36 lines (19 loc) · 1007 Bytes

ES6+ maintenant !

Une présentation à voir. Le speaker est vraiment très drôle. Attention aux trolls sur Java ;).

  • 98℅ pris en charge par les navigateur de es2015

  • Babel permet de traduire es2015,2016 et même des futures version en es5

  • Babel est utilisé chez facebook. 20000 components react, 1,5 million de lignes de code JS.

  • Node 6 respecte à 96% es2015

Nouveautés :

  • Objets littéraux Les classes avec extends et super pour appeler le constructeur de la classe mère

  • Déstructuration On peut déstructurer des objets et meme des tableaux. Pour ne pas avoir à faire this.objet.property

  • Rest et spread ; équivalent varargs

  • On utilise plus trop Var mais const. Parce que finalement on ne change pas souvent la valeur d'une variable.

  • Littéraux étendu : octaux et binaires

  • Plus de caractères unicode

  • Chargement asynchrone des lib

  • Async et await pour programmation asynchrones

  • Proxies : équivalent spring pour aop

  • Décorateur : annotation en java