Aller au contenu

Gabarit de fichier Javascript

Pour vous aider à structurer vos fichier JavaScript, voici un gabarit de départ que vous pouvez utiliser.

script.js
// ====================================================
// =  Déclaration des variables globales              =
// ====================================================



// ====================================================
// =  Déclaration des événements                      =
// ====================================================



// ====================================================
// =  Code qui sera exécuté au chargement de la page  =
// ====================================================



// ====================================================
// =  Déclaration des fonctions                       =
// ====================================================

Déclaration des variables globales

Au tout début on déclare les variables qui seront utilisées globalement dans le script. On va retrouver par exemple les éléments du DOM avec lesquels ont va interragir.

script.js
const boutonSoumettre = document.getElementById('bouton');

Déclaration des événements

Dans cette section on va faire la déclaration des évènements qui seront déclenchées lors d'interractions avec certains éléments du DOM.

script.js
boutonSoumettre.addEventListener('clic', AfficherMessage);

Code qui sera exécuté au chargement de la page

Le code des deux sections précédentes sera exécuté automatiquement au chargement de la page. Si on veut en ajouter on va le faire dans cette section

script.js
console.log("Le script est chargé");

Déclaration des fonctions

Finalement on va écrire ici les fonctions qui seront utilisées dans notre script.

script.js
1
2
3
function AfficherMessage() {
    console.log("Hello world!");
}

L'exemple complet

script.js
// ====================================================
// =  Déclaration des variables globales              =
// ====================================================
const boutonSoumettre = document.getElementById('bouton');


// ====================================================
// =  Déclaration des événements                      =
// ====================================================
boutonSoumettre.addEventListener('clic', AfficherMessage);


// ====================================================
// =  Code qui sera exécuté au chargement de la page  =
// ====================================================
console.log("Le script est chargé");


// ====================================================
// =  Déclaration des fonctions                       =
// ====================================================

/**
 * Afficher un message à la console
 */
function AfficherMessage() {
    console.log("Hello world!");
}