Partie 10 — Le JavaScript de Bootstrap
⏱️ TL;DR — Le JS de Bootstrap 5 est écrit en modules ES vanilla (fini jQuery). Deux façons de l’utiliser : la Data API (attributs
data-bs-*, zéro ligne de JS) et l’API programmatique (new bootstrap.Modal(...),.show(),.hide()). Des événements (shown.bs.modal…) permettent de réagir. Popper gère le positionnement des composants flottants.
🎯 Ce que vous saurez faire
- Choisir entre data-attributes et API JS.
- Réagir aux événements des composants.
- N’importer que les plugins nécessaires.
- Comprendre pourquoi jQuery a disparu.
🗂️ Les chapitres
| # | Chapitre | En un mot |
|---|---|---|
| 10.1 | Data API vs API programmatique | Les deux modes d’emploi |
| 10.2 | Les événements | show/shown/hide/hidden.bs.* |
| 10.3 | Bundle, plugins & Popper | Imports et dépendances |
| 10.4 | Le monde sans jQuery | Ce qui a changé en v5 |
Premier chapitre : 10.1 — Data API vs API programmatique