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;
}