Logo

Documentation

/home/vhsh1501/documentation.benjamin-bruant.com/wp-content/themes/zetheme/archive.phparchive

JavaScript

Attribut data-*

Pour commencer, l’attribut data-* vous permet d’ajouter des données personnalisées à des éléments HTML. Ces données peuvent être utilisées pour stocker des informations supplémentaires liées à cet élément.

Lire la suite

JS night mode(2)

Construction du tableau des chemins absolus : Résultat pour console.log(stylePath): Array(6) [ » http://127.0.0.1:5504/styles/style.css« ,  » http://127.0.0.1:5504/styles/night.css« ,  » http://127.0.0.1:5504/styles/pastel.css« ,  » http://127.0.0.1:5504/styles/purple.css« ,  » http://127.0.0.1:5504/styles/twilight.css« ,  » http://127.0.0.1:5504/styles/turquoise.css«  ] 0:  » http://127.0.0.1:5504/styles/style.css » 1:  » http://127.0.0.1:5504/styles/night.css » 2:  » http://127.0.0.1:5504/styles/pastel.css » 3:  » http://127.0.0.1:5504/styles/purple.css » 4:  » http://127.0.0.1:5504/styles/twilight.css » 5:  » http://127.0.0.1:5504/styles/turquoise.css » length: 6 Modification de l’attribut hrefdans l’élémentlinkde l’élémentheadavec la fonctionmvStylesheet() :

Lire la suite

JS night mode

Déclaration des variables pour les éléments du DOM : Assignation des classes primaires : Mise en écoute de l’évènement ‘click’pour déclencher changeMode(): 1 – Solution linéaire : Sinature de la fonction changeMode() : 2 – Factorisation à l’aide d’une fonction intermédiaire : Création de la fonction toggleAll()pour y passer en arguments les paires éléments et […]

Lire la suite