Javascript

Comment réduire la profondeur d’un tableau avec Array.flat

Pour une raison inconnue, vous avez un tableau rempli de sous-tableaux et ça ne vous arrange pas du tout.Vous voudriez transformer ce tableau pour réduire sa profondeur ?Alors cet article est fait pour vous ! Méthode n°1: Array.flat Tout d’abord regardons ce que nous dit la documentation: La méthode flat() permet de créer un nouveau tableau contenant […]

L’optionnal chaining en javascript

Aujourd’hui nous allons voir ensemble une fonctionnalité de Javascript es2020 encore peu assez utilisée.Voici donc la fonctionnalité d’optionnal chaining, ou chaînage optionnel, présenté dans la proposition TC39 sur github. Présentation Tout d’abord qu’est-ce que l’optionnal chaining ou chaînage optionnel ? L’opérateur de chaînage optionnel ?. permet de lire la valeur d’une propriété située profondément dans une chaîne d’objets […]

Un serveur web basique en Node.JS

Bonjour à vous chères lecteurs,Aujourd’hui nous allons voir comment monter un serveur web basique en NodeJs. C’est parti ! Petits rappels Habituellement, le langage le plus utilisé pour développer des serveur web est le PHP. Accompagné généralement d’Apache pour gérer la distribution des requêtes, ils représente une part importante des serveur web présents sur le […]

NVM : Un super gestionnaire de version Node.JS

Vous utilisez NPM mais vous rencontrez de problèmes de compatibilité nodeJs entre vos projets ?Cet article est fait pour vous! Laissez moi vous présenter le super gestion de version npm/nodeJs, voici NVM ! NVM qu’est-ce que c’est ? Tout d’abord voyons ensemble ce que c’est, à quoi ça sert et pourquoi vous pouvez vous devez […]

Phaser: Créer son propre jeu vidéo

Bonjour à vous chers lecteurs !Savez vous que le développement de jeu vidéo n’est pas réservé aux langages Java, C, C++ … ?Vous êtes développeur web et vous aimeriez bien concevoir votre propre jeu vidéo ?Ça tombe bien ! Voici une librairie JS (parmi tant d’autre) qui peut vous le permettre !Voici donc Phaser ! […]

Déstructuration et création de variable

Bonjour à vous !Aujourd’hui petit cours théorique sur la déstructuration d’objet pour créer des variables en javascript ! Principe de déstructuration Tout d’abord, je vous ai parlé de déstructuration d’objets dans l’introduction. Je n’ai pas été assez précis car il est également possible de déstructurer les tableaux. Je pense que la plupart d’entre vous connaissent […]

Discordjs dans un navigateur web

Pour réaliser ce tutoriel, vous devez avoir au minimum un bot fonctionnel. Je vous conseille d’aller suivre ce tutoriel pour créer un bot si ce n’est pas le cas. Vous avez un bot fait avec discordjs mais vous souhaitez implémenter une fonctionnalité sur votre site web ? C’est possible !Cet article servira de base à […]

ES6: Différence entre var et let

Depuis deux semaines je suis malade, et comme je ne suis pas dans mon assiette, je ne peux pas me permettre de vous écrire un article très complexe.Je suis conscient qu’entre les vacances et ce problème de santé je ne suis pas très régulier et je m’en excuse, je ferais mieux à la rentrée je […]

Websocket ? Qu’est-ce que c’est ?

Une websocket, qu’est-ce que c’est ??Tout d’abord, prenons la définie de developer.mozilla.org : WebSocket est une technologie évoluée qui permet d’ouvrir un canal de communication bidirectionnelle entre un navigateur (côté client) et un serveur. Avec cette API vous pouvez envoyer des messages à un serveur et recevoir ses réponses de manière événementielle sans avoir à aller […]

Lire et écrire des fichiers JSON en Node.JS

Tout d’abord une brève introduction au format JSON s’impose.JSON ou Javascript Object Notation, est un format de donnée textuel utilisé en Javascript (et pas seulement !).Il a largement remplacé le langage XML qui devient de moins en mois utilisé de nos jours. Ce format de donnée permet une représentation simple d’objets, de tableaux ou encore […]

Retour en haut