Cours JavaScript

Introduction à JavaScript

JavaScript est un langage de programmation principalement utilisé pour rendre les pages web interactives. Imagine que JavaScript est comme le magicien qui donne vie à ton site web, ajoutant des animations, des réactions aux clics, et bien plus encore. Avec JavaScript, tu peux créer des expériences utilisateur dynamiques et captivantes.

Historique et Contexte

JavaScript a été créé par Brendan Eich en 1995. Depuis, il est devenu un langage incontournable pour le développement web, permettant de créer des applications interactives et dynamiques. JavaScript est utilisé pour tout, des simples effets visuels aux applications web complexes et aux jeux en ligne.

Syntaxe de Base

JavaScript utilise des variables, des fonctions, et des structures de contrôle comme les boucles et les conditions pour créer des interactions dynamiques. Les scripts JavaScript sont intégrés dans le code HTML et exécutés par le navigateur de l'utilisateur, ce qui permet de manipuler le contenu de la page en temps réel.

Liste de Fonctions Courantes

Exercice Pratique

Crée un script JavaScript qui affiche un message de bienvenue lorsque l'utilisateur clique sur un bouton. Utilise les événements et le DOM pour manipuler la page. Par exemple, tu peux créer un bouton "Clique ici" et afficher un message "Bonjour !" lorsque l'utilisateur clique dessus.

Exemple de Code


<!DOCTYPE html>
<html>
<head>
    <title>Exemple JavaScript</title>
    <script>
        function afficherMessage() {
            alert("Bonjour !");
        }
    </script>
</head>
<body>
    <button onclick="afficherMessage()">Clique ici</button>
</body>
</html>
            

Exercice d'Application

Essaie de modifier le script ci-dessus pour qu'il affiche un message personnalisé en fonction de l'heure de la journée. Par exemple, si l'utilisateur clique sur le bouton le matin, affiche "Bonjour !", et s'il clique l'après-midi, affiche "Bon après-midi !". Utilise la fonction Date() pour obtenir l'heure actuelle.

Résumé du Cours

JavaScript est essentiel pour ajouter des interactions dynamiques aux sites web. En maîtrisant la syntaxe de base et les structures de contrôle, tu peux créer des applications web interactives et captivantes. N'oublie pas que JavaScript est exécuté côté client, ce qui signifie que le code est traité par le navigateur de l'utilisateur.

Mini Lexique JavaScript

Variable
Espace mémoire permettant de stocker des données (ex : let nom = "Noah";).
Fonction
Bloc de code réutilisable qui effectue une tâche spécifique (ex : function maFonction()).
Événement
Action ou occurrence détectée par le programme (ex : clic de souris, chargement de page).
DOM
Document Object Model, une interface de programmation pour les documents HTML et XML. Elle permet de manipuler la structure, le style et le contenu des documents.
Boucle
Structure de contrôle permettant de répéter un bloc de code (ex : for, while).

Anecdote

"JavaScript a été initialement développé en seulement 10 jours par Brendan Eich, et il est aujourd'hui utilisé par des milliards de sites web à travers le monde."