Structure

Objectifs

L’objectif général est de miniser les dépendances JavaScript.

Cela permet de :

  • faciliter la maintenance
  • alléger le js
  • diminuer les manipulations sur le DOM

A l’abandon de Bootstrap, nous avons recodé en JavaScript vanille :

  • menu
  • scrollspy
  • dropdown

Certains blocs nécessitent du JavaScript spécifique :

  • chiffres clés
  • timeline

Style de code

  • Indentation = 4 espaces
  • Coder en ES5
  • Point-virgule obligatoire en fin de ligne
  • Espaces entre les commandes et les parenthèses
if (true) {
    return;
}