Mar 02, 2020 Javascript

Les 7 GUIS

Pour clôturer cette série d'articles sur Javascript je vais montrer une implémentation des 7GUIS avec des Web Components. Les 7GUIS sont une initiative d'un développeur qui voulait montrer des approches différentes selon les langages concernant 7 tâches prédéfinies de la…

Fév 04, 2020 Javascript

Maîtriser Javascript : web components (partie 3)

Après avoir vu les principes des web components on va passer à quelque chose de concret en réécrivant notre application de liste de tâches qu'on avait codé de façon classique dans cet article. Ça sera donc la version 3 de…

Jan 29, 2020 Javascript

Maîtriser Javascript : web components (partie 2)

Le shadow DOM est une technologie récente qui permet d'attacher du DOM isolé à une page. Les navigateurs utilisent ça pour certains composants comme les date pickers ou les sliders. Le shadow DOM permet ainsi d'encapsuler tout ce qui concerne…

Jan 23, 2020 Javascript

Maîtriser Javascript : web components (partie 1)

Au niveau du développement frontend la mode est aux composants. Les principaux frameworks comme React, Vue ou Angular les plébiscitent. La bonne question à se poser c'est de savoir si on a vraiment actuellement besoin de ces frameworks. Il existe…

Jan 16, 2020 Javascript

Maîtriser Javascript : une liste de tâches V2

Dans un précédent article j'ai montré comment créer une liste de tâches très simple avec Javascript sans utilisation de librairie. Dans le présent article je reviens sur cette application en la faisant évoluer. On va l'enrichir et surtout organiser le…

Jan 08, 2020 Javascript

Maîtriser Javascript : webpack

Quand on découvre webpack pour la première fois on est un peu perdu parce que l'outil est vraiment riche et complexe. Mais il s'agit sans doute du meilleur bundler actuellement et ça vaut vraiment le coup de se l'approprier. J'ai…

Jan 04, 2020 Javascript

Maîtriser Javascript : une liste de tâches

Après une série d'articles pour faire le tour des principales caractéristiques de Javascript je vous propose à présent quelque chose de plus concret. En l'occurrence une application de gestion de tâches (to do list). C'est un cas de figure assez…

Jan 02, 2020 Javascript

Maîtriser Javascript : quelques outils

Il existe de très nombreux outils à utiliser avec Javascript, à un point tel qu'on est vite un peu perdu parmi toutes les possibilités. Dans cet article je vais faire un peu le point sur le sujet. Les packages managers…

Déc 28, 2019 Javascript

Maîtriser Javascript : la programmation fonctionnelle

Il existe 3 principaux paradigmes de programmation : procédural, orienté objet et fonctionnel. Si les deux premières sont très répandues la dernière ne connait du succès que depuis quelques années. Un récent article intéressant pose la question de la place…

Déc 25, 2019 Javascript

Maîtriser Javascript : qualité du code

Qu'est-ce qu'un code de qualité ? Sans doute un code qui fait ce qu'on avait prévu mais ça ne suffit pas. Le code doit être lisible, bien organisé, respecter les "bonnes pratiques", tant qu'à faire utiliser les possibilité les plus…