Introduction

4 min Niveau 1

Le JavaScript est un langage de programmation créé en 1995 qui permet de rendre des pages interactives et vivantes à l’aide d'un ou plusieurs scripts.

Un script JavaScript est constitué d’une suite d’instructions qui va être exécutée par un interpréteur par exemple votre navigateur.

Côté Client

Ce langage est à la base un langage dit "client-side", c'est-à-dire que le code va s'exécuter côté "client" (sur votre machine).

Cependant, de nouvelles technologies apparues ces dernières années ont permis d'inclure le JavaScript pour exécuter du code côté "serveur", à savoir que le code sera exécuté à distance, puis renvoyé à votre machine une fois les traitements effectués.

Le schéma à retenir est donc que lorsque que vous faites une recherche par exemple sur Google, vous êtes le "client". La page web, elle, est stockée sur le serveur. Le serveur va effectuer les calculs nécessaires et vous envoyer la page web avec uniquement du code "client".

Orienté objet

Le JavaScript est un langage orienté objet et son évolution fait qu’il ressemble de plus en plus aux langages "traditionnels" et permet de concevoir des architectures avancées.

Manipulation dynamique du HTML & CSS

La puissance du JavaScript est que nous l'utilisons pour manipuler dynamiquement le code HTML et CSS d’une page web, vous pourrez ainsi par la suite ajouter des animations et de l'interaction dans celles-ci. C'est d'ailleurs pour cela qu'il a été créé à la base, ceci restant alors son utilisation "historique".

Conclusion

En conclusion, retenez que le JavaScript est un langage qui est donc majoritairement exécuté côté client et qu’il va vous permettre de dynamiser le code HTML et CSS de vos pages web.

Attention à ne pas confondre JavaScript et Java qui sont deux langages totalement différents avec des utilités différentes - c'est une erreur que font beaucoup de développeurs débutants.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus