JavaScript

Package de 4 cours : Angular 2 et 4, Node et Vanilla JavaScript

Afin de finir l'année 2017 en beauté, ce package vous permettra de combler des lacunes ou d'explorer de nouveaux horizons. Le passage AngularJS à Angular 2 a, dans les faits, été la création d'un nouveau framework. Grâce à "Angular 2 par la pratique", vous prendrez en main ce nouveau framework…

Jeux classiques réécrits en 30 lignes de JavaScript

Dix petits jeux classiques réécrits en JavaScript. Parfois en 30 lignes de code, parfois en un peu plus. Mais ça vous donne une idée du défi relevé. Un lien vers JSFiddle permet de tester chacun des jeux. Ils ont beau être simplissimes, on se surprend à jouer et même, à…

ECMAScript 6 : nouveaux tutoriels ES6 en français

En ce début février 2016, Angular 2 est encore en beta et Ionic 2 en alpha. L'un comme l'autre ont en commun d'utiliser les nouveautés d'ECMAScript 6, qui est en version finale depuis juin 2015. Autrement dit, c'est le moment idéal pour monter en compétence sur ECMAScript 6 (souvent appelé…

Les frameworks vont et viennent : JavaScript est là pour durer

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 à…

Une ligne de JS suffit à visualiser vos layouts CSS

Ouvrez votre console dans Chrome par exemple, puis copiez-collez [].forEach.call($$("*"),function(a){a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)}) Voilà, chaque type de noeud de votre page HTML est désormais entouré d'une légère bordure de couleur différente. Bon, pour plus de lisibilité et…

Ramda.js > Lo-Dash > Underscore ?

Underscore.js est une librairie très pratique en ce qu'elle met à disposition du développeur front de nombreux helpers. Vous l'aviez peut-être découverte via Backbone.js, puisque c'est une de ses rares dépendances. De nombreux débats remettaient en cause - heureusement sans trop de virulence - les performances et certaines…

JavaScript design patterns

Les design patterns sont des solutions réutilisables à des problèmes couramment rencontrés. Si vous êtes arrivés à JavaScript après l'apprentissage d'un autre langage (C#, Java, PHP ...), singleton, factory ou decorator patterns vous sont probablement déjà familiers. En revanche, d'autres, spécifiques à JavaScript, sont à découvrir : notamment, le revealing module pattern…