Quelle est la différence entre async et defer dans le chargement de scripts ?

Lorsqu’il s’agit de charger des fichiers JavaScript, il existe plusieurs options différentes. Comprendre exactement comment les scripts sont chargés et exécutés est crucial pour les performances du site Web, ainsi que pour la qualité globale de l’expérience utilisateur. Voyons comment le <script> et comment certains attributs affectent son comportement. Aucun attribut Le plus souvent, un … Lire la suite

L’énumération des propriétés en JavaScript – 30 secondes de code

Dans la plupart des cas, les propriétés des objets sont énumérables par défaut, sauf s’il s’agit de symboles. Cela signifie que vous pouvez utiliser la fonction for…in pour itérer sur les propriétés d’un objet. De même, les propriétés énumérables apparaissent dans les méthodes d’objet qui énumèrent les propriétés d’un objet. Un exemple de ceci est … Lire la suite

Astuce : Convertir une chaîne de caractères en booléen

Début du contenu principal Accueil JavaScript Chaîne de caractères Chaîne de caractères vers booléen Parfois, on peut rencontrer le problème de convertir la représentation en chaîne d’une valeur en la valeur elle-même. Cette opération est souvent simple, comme dans le cas des valeurs numériques. Cependant, les représentations en chaîne de valeurs booléennes peuvent être un … Lire la suite

Astuce : Convertir un nombre décimal en hexadécimal

Début du contenu principal Accueil JavaScript Mathématiques Décimal à hexadécimal Les valeurs numériques sont représentées par défaut au format décimal, lorsqu’elles sont converties en chaînes de caractères. Si vous souhaitez les afficher au format hexadécimal, vous pouvez utiliser la fonction Number.prototype.toString() et passer la base que vous souhaitez utiliser (16) comme argument. const decimalToHex = … Lire la suite

Comment vérifier la présence d’une valeur vide en JavaScript ?

JavaScript ne dispose pas d’une méthode intégrée pour vérifier si une valeur est vide, mais il est facile d’en créer une. Avant de le faire, cependant, nous devons définir le comportement d’une telle méthode. Pour ce faire, nous nous sommes inspirés de la méthode de Rails blank? de Rails, mais modifiée pour s’adapter aux besoins … Lire la suite

Conseils pour filtrer les tableaux en JavaScript – 30 secondes de code

Tout en Array.prototype.filter() est une méthode très pratique, ses performances laissent souvent à désirer. Cela est exagéré par le fait qu’elle est devenue la méthode de référence pour de nombreuses opérations qui peuvent être effectuées à l’aide d’autres solutions. Examinons quelques scénarios courants et voyons comment nous pouvons améliorer leurs performances. Trouver une valeur unique … Lire la suite

Dette technique – 30 secondes de code

La dette technique est un terme de jargon qui est souvent utilisé dans le secteur du développement logiciel. Il est important de comprendre ce qu’il signifie, comment le repérer et comment y faire face lorsqu’il se manifeste inévitablement. Définition Le terme lui-même provient d’une métaphore, dans laquelle le manque de compréhension de l’équipe concernant le … Lire la suite

Aide-mémoire sur le préchargement des ressources – 30 secondes de code

Début du contenu principal Accueil HTML Aide-mémoire sur le préchargement des ressources Le préchargement du contenu est l’un des nombreux moyens d’améliorer les performances du Web. Le site rel de l’attribut link peut être utilisé pour indiquer au navigateur comment traiter différentes ressources. Voici un aide-mémoire pratique pour vous aider à vous souvenir des différentes … Lire la suite