JavaScript

Nouvelle formation : "Créer des cartes à l'aide de Leaflet"

Depuis que Google Maps impose la saisie d'un numéro de carte bleue afin d'utiliser son service de cartographie, certains développeurs sont allés faire un tour du côté de librairies concurrentes, au premier rang desquelles "Leaflet", la librairie open source et gratuite. Dans cette nouvelle formation eminemment pratique, vous apprendrez à…

JavaScript "pur" ou frameworks ?

Le framework du moment est incontournable Se poser la question de JavaScript vs les frameworks est légitime. Le temps à consacrer à sa veille technologiquee est rare et précieux. La réponse est pourtant simple quand on se place dans une perspective à moyen et long terme. En effet, les frameworks…

Array explorer : un assistant de recherche dans la documentation

MDN est une documentation riche et indispensable pour les développeurs JavaScript. Mais s'il était possible d'être orienté afin d'arriver directement là où se trouve l'info précise qui vous intéresse ? C'est ce que propose "array explorer". Comme son nom l'indique, cet outil est spécialisé sur les tableaux JavaScript. Un simple workflow…

30 secondes de JavaScript

Moins de 30 secondes : c'est tout ce dont vous aurez besoin pour comprendre chacune de ces snippets de code. C'est en quelque sorte la papillote du développeur JavaScript. 30 secondes de JavaScript. inscrivez vous à la newsletter de meanjs.fr …

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…