Épave près de Tromsø, Norvège avec les textes jshint, loop et forEach

JSHint, une variable globale dans une boucle forEach

À priori, utiliser une variable globale dans une boucle Javascript forEach ne pose aucun problème. for(let n = 1; n < 4; n++) { arr.forEach(i => console.log(`${i} + ${n}...
L'acropole d'Athènes au coucher du soleil, une capture d'écran de l'application et les textes React et color picker

React sans create-react-app, suite

L’application de base Hello World! montrée dans l’article précédent fonctionne sans problème. Je change l’application App.js en ajoutant un composant tout prêt : React Color, une collection de composants...
Une plage avec des petits bateaux en Thailande et les textes React, Webpack, Babel et JSX

React sans create-react-app

L’objectif de cet article est de créer une application React sans create-react-app et de comprendre ainsi les processus qui entrent en jeu dans la création d’une telle application en...
Exemple de page obtenue sur fond des rois des Andes et la Cordillère Blanche au Pérou

Interpréter un fichier MD en php, avec génération du sommaire

Les fichiers README, par exemple sur les dépôts Github, sont écrits en markdown. Markdown est un langage de balisage léger permettant d’être interprété pour générer du HTML ou du...
Copie d'écran de création d'un lien dans l'éditeur classique, les logos Wordpress et TinyMCE sur fond de Venise Hollandaise à Amsterdam de nuit

Ajouter l’attribut rel aux liens dans WordPress TinyMCE

L’éditeur classique de WordPress est TinyMCE Tiny Moxiecode Content Editor. Avec la version 5, WordPress est passé à Gutenberg l’éditeur par blocs. On peut néanmoins vouloir continuer à utiliser...
Les textes DOM Element Prototype Method sur fond de tours à Singapour vues par dessous

ToggleClass, getHeight, fonctions javascript

jQuery possède de nombreuses fonctions pratiques pour manipuler les éléments du DOM Document Object Model, et leurs attributs. En pur javascript, ces fonctions n’existent pas et il faut les...
Icone Synchronisation et textes Sublime Text Plugins Package Control sur fond de la place de la comédie à Montpellier

Synchroniser les plugins et les réglages Sublime Text sur plusieurs machines

Sublime Text est un éditeur de texte très rapide et réactif, écrit en python, comprenant de nombreuses fonctionnalités sophistiquées sur la manipulation du texte, la completion, les comparaisons et...
Look around avec deux yeux sur fond d'une île perdue dans l'océan

Assertions, expressions régulières, lookaround, lookahead, lookbehind

Assertion ? En français, une assertion est une proposition, de forme affirmative ou négative, qu’on avance et que l’on donne comme vraie. En mathématiques, l’assertion 1 + 1 =...
Logos de browserify, nodeJS, npm, un texte watchify

Browserify et Watchify NodeJS

Pour utiliser des packages NodeJS, on utilise l’instruction require(). Le module est installé dans un répertoire avec la commande npm install. On développe ensuite un fichier Javascript qui importe...
Calanque de Sormiou près de Marseille avec les titres XMLHttpRequest Javascript AJAX illustrant l'article de Murviel Info Béziers

XMLHttpRequest AJAX JavaScript

XMLHttpRequest() est un objet JavaScript qui peut être utilisé pour effectuer des requêtes HTTP Hypertext Transfer Protocol en JavaScript afin d’échanger des données entre le client et le serveur....