Pages mises à jour récemment
Utilisation des commandes who, whoami, pwd et id sous Linux
pwd – Où suis-je ? La commande pwd (print working directory) affiche le répertoire courant dans ...
Utilisation de la commande chmod sous Linux
Sous Linux, chaque fichier ou dossier possède des permissions qui déterminent qui est autorisé à ...
Comprendre et utiliser les extensions PHP
Les extensions PHP sont des modules externes (souvent écrits en C) qui ajoutent de nouvelles fonc...
Comment annuler proprement un fetch avec AbortController
AbortController est un objet qui permet d’annuler proprement une opération asynchrone, comme une ...
Gestion des sessions en PHP
La gestion des sessions en PHP permet de conserver des données persistantes entre différentes req...
Comprendre Babel, les polyfills et core-js
Pourquoi Babel ? JavaScript évolue rapidement. Chaque nouvelle version du langage (ECMAScript) i...
Comprendre et se protéger des attaques CSRF (Cross-Site Request Forgery)
Qu’est-ce qu’une attaque CSRF ? La CSRF (Cross-Site Request Forgery) est une vulnérabilité web q...
Comprendre le Scope, le Hoisting et les Opérateurs en JavaScript
Le Scope en JavaScript En JavaScript, le scope fait référence à la portée d'une variable, c'est-...
Les prototypes en JavaScript
Le prototype est un mécanisme qui permet à un objet d’hériter des propriétés et méthodes d’un aut...
Pourquoi il est préférable d'importer le JavaScript via des fichiers externes plutôt que de l'intégrer directement dans le HTML ?
Il est généralement déconseillé d'écrire du JavaScript directement dans les pages HTML et il est ...
Comprendre les attributs defer et async en JavaScript
Lorsque le navigateur charge une page HTML et rencontre une balise <script>, par défaut, il doit ...
Les différences entre setTimeout, setInterval et setImmediate
setTimeout La fonction setTimeout() permet de planifier l’exécution d’une fonction après un déla...
Les requêtes HTTP en JavaScript avec Fetch
La méthode globale fetch() est utilisée pour démarrer le chargement d'une ressource sur le réseau...
La programmation asynchrone : Maîtriser les mots-clés Async et Await en JavaScript
Le mot-clé async est utilisé pour déclarer une fonction asynchrone. Une fonction asynchrone est u...
Comprendre et utiliser les promesses en JavaScript
Une promesse est un objet qui représente le résultat éventuel d'une opération asynchrone. Une pro...
Les Closures en JavaScript
Les closures sont un concept fondamental en JavaScript qui permettent à une fonction d'accéder à ...
L'Event Loop en JavaScript : Comprendre son fonctionnement
JavaScript est un langage single-threaded, ce qui signifie qu'il ne peut traiter qu'une seule tâc...
Comparaison entre CGI, FastCGI, mod_PHP et PHP-FPM : Quel est le meilleur choix ?
CGI et FastCGI sont des protocoles qui déterminent comment un serveur web exécute un script en ré...
Qu’est-ce que le mot-clé yield en PHP ?
En PHP, le mot-clé yield est utilisé pour créer des générateurs. Un générateur est une fonction ...
Comprendre et utiliser le Hook useContext en React
Lors du développement d'une application React, il arrive souvent que des composants parents doive...