Pour pratiquer la nouvelle version de JavaScript - ES6 (ou ECMAScript 6) précédemment baptisée ECMAScript 2015 - et toutes ses nouveautés (let, const, spread operators ...etc...), il est parfois plus simple d'utiliser babel récupéré depuis un CDN. Voici ce que cela donne : <!DOCTYPE html> <html> <…
Les frameworks JavaScript connaissent des pics de popularité de 2 ans. Souvenez vous : il y a 4 ans, on ne parlait que de Backbone.js, puis ça a été le tour d'AngularJS. Aujourd'hui, c'est React (et certes Angular 2, mais React fait de plus en plus parler). Si apprendre à…
Au lancement de webpack, si vous utilisez babel-loader pour transpiler du code ES6 en Es5, Module build failed: ReferenceError: [BABEL] Unknown option: .babelrc.stage est l'erreur qui a pu vous cueillir récemment. Le format du fichier .babelrc a en effet récemment changé. Ce qui vous permettait de transpiler davantage de…
Pour ne pas polluer votre code avec des variables globales, vous utilisez probablement des Immediately Invoqued Function Expression, communément appelées IIFE : (function(){})() ceci étant dû au fait qu'en JavaScript, la portée d'une variable est la fonction dans laquelle elle est créee, et non pas les accolades {} propres à de nombreux…
Angular 2.0 implémentera les nombreuses nouveautés d'ECMAScript 2015, tels que modules et classes. En attendant qu'Angular 2.0 soit achevé, vous pouvez vous faire la main sur Aurelia (ou adopter Aurelia ?), qui est déjà disponible depuis avril 2015. Aurelia est un framework d'autant plus prometteur qu'il a été développé…
ECMAscript 6 (ES6 pour les intimes) sera la prochaine version sur laquelle JavaScript se basera très prochainement. Comme je vais l'avais indiqué sur une précédente news, vous pouvez dès à présent apprendre à coder en ES6 grace à traceur, qui compilera votre code de l'ES6 du futur (proche) vers l'actuel…
Pourquoi s'intéresser à ECMAScript 6.0 ? Si vous êtes un développeur JavaScript la question ne se pose pas : la plupart des moteurs JavaScript de vos navigateurs préférés supporteront cette version. Si vous êtes un développeur AngularJS, ce sera, courant 2015, une nécessité pour prendre en main plus facilement la version…