Librarie JavaScript

Librarie JavaScript

Qu’est-ce qu’une bibliothèque JavaScript, exactement? 🤔

Page Web = Interactivité.
Et souvent ce sont le même genre d’interactions de site en site.

Cliquer sur un lien ou un ancre est l’interaction de base d’un site. Mais aussi:

  • Cliquer pour agrandir une image.
  • Cliquer sur un bouton pour ouvrir ou fermer un popup (modal).
  • Remplir les champs d’un formulaire.
  • Cliquer pour le soumettre.
  • Se connecter (login) à un service Web (même principe, c’est aussi un formulaire).
  • Naviguer parmi les photos d’un diaporama (suivant-précédent).
  • Défiler (scoll) la page.
  • Etc.

Certaines actions sont natives du navigateur et du HTML (liens, ancres, défiler la page, remplir les champs d’une formulaire) et d’autres requiert l’aide de JavaScript.

Si on prend par exemple les diaporamas, ce type de composant existe sur tellement de sites !

Le site National Geographics:

Carousel Nation Geographic

Le site du World Press Photo:

Carousel Nation Geographic

Le site de MUTEK

Carousel Nation Geographic

Autres exemples:

Il est possible que chacun de ces développeurs Web ait écrit son propre code JavaScript pour réaliser un diaporama, mais beaucoup de développeurs réutilisent le même code.

Pourquoi réinventer la roue 🛞 quand elle existe déjà ?!

Une bibliothèque est un fichier JavaScript qui contient un ensemble de fonctions, et ces fonctions exécutent des tâches utiles à votre page Web.

Une bibliothèque JavaScript est faite pour être partagée et réutilisée.