If you're seeing this message, it means we're having trouble loading external resources on our website.

Si vous avez un filtre web, veuillez vous assurer que les domaines *. kastatic.org et *. kasandbox.org sont autorisés.

Contenu principal

Qu'est-ce qu'une bibliothèque JS ?

Il existe des milliards de pages Web, et beaucoup d'entre elles sont interactives d'une façon ou d'un autre (en fait, beaucoup d'entre elles utilisent les mêmes interactions). Combien de sites Web avez-vous vu utiliser un diaporama ? J'en ai vu des centaines !
Par exemple, en voici un du National Geographic :
Capture d'écran d'un diaporama du National Geographic
Un de la BBC :
Capture d'écran d'un diaporama de la BBC
Un autre, de L'Oignon :
Capture d'écran d'un diaporama de L'Oignon
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. En tant que programmeur, on doit réutiliser du code existant quand on le peut, afin de ne pas perdre de temps à écrire du code qu'un autre programmeur a déjà rédigé.
En JavaScript, la façon de procéder est d'utiliser une bibliothèque. 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.
Comment savoir quelles fonctions nous pouvons utiliser ? Nous pourrions regarder dans le fichier JavaScript, s'il est court, ou mieux, chercher une documentation. La plupart des bibliothèques possèdent une documentation avec une liste des fonctions disponibles ou un exemple concret.
Par exemple, voici un petit bout de la documentation de Galleria, une bibliothèque JS réputée qui permet de faire des diaporamas :
Capture d'écran de la documentation pour Galleria
Quand un programmeur crée une bibliothèque JS et la rend public, il décide résolument de la partager avec tout le monde. Cela signifie souvent qu'il fait l'effort de l'accompagner d'une documentation riche, avec des exemples. Peut-être un jour vous déciderez-vous à créer une bibliothèque contenant des fonctionnalités que vous trouvez vraiment utiles, et les partagerez avec tout le monde.
Mais tout d'abord, comment utilise-t-on concrètement une bibliothèque ? Je vais vous le montrer dans ce qui suit !

Vous souhaitez rejoindre la discussion ?

Pas encore de posts.
Vous comprenez l'anglais ? Cliquez ici pour participer à d'autres discussions sur Khan Academy en anglais.