Ce dépôt regroupe une série de challenges et de projets permettant de pratiquer les concepts fondamentaux de JavaScript, notamment la manipulation du DOM, l'interaction avec les éléments HTML, la gestion des événements et la manipulation de tableaux complexes.
Ces projets visent à approfondir les bases de JavaScript en travaillant sur l'interactivité avec la page web, la gestion des données et la création de fonctionnalités dynamiques.
- HTML5 → Structure du contenu
- CSS3 → Mise en forme des éléments
- JavaScript → Manipulation du DOM, gestion des événements et des données
- 🖥️ Manipulation du DOM → Interagir dynamiquement avec les éléments HTML de la page
- ⏩ Gestion des événements → Créer des événements interactifs (clics, survols, etc.)
- 🔢 Manipulation de tableaux → Gérer et manipuler des tableaux JavaScript complexes, simuler des réponses d'API
- 🧮 Création d'une calculatrice → Implémenter des calculs de base en JavaScript
1️⃣ Cloner le projet
git clone https://github.com/Sweetyamnesia/JavaScript.git
cd JavaScriptManipuler le DOM en JavaScript pour afficher une balise <h1>dans la console du navigateur

Créer un écouteur d'événements "click" sur un élément HTML et afficher un message dans la console lorsque le clic est détecté.

Modifier dynamiquement le texte d'une balise HTML via JavaScript

Créer un bouton qui, lorsqu'il est cliqué, affiche un texte sur la page.

Créer un bouton qui affiche ou masque un texte au clic.
Créer un compteur en JavaScript qui permet d'incrémenter une valeur.

Créer un compteur avec deux boutons permettant d'incrémenter ou de décrémenter une valeur.

Créer une calculatrice simple en JavaScript, permettant de réaliser des opérations de base (addition, soustraction, multiplication, division).
Afficher un mot de passe au clic d'un bouton.
Partie 1 : Lorsqu'on clique sur un bouton, une couleur apparaît et disparaît. Partie 2 : La couleur de l'élément change selon les interactions de la souris : survol, retrait de la souris et double clic. Partie 3 : Inverser un texte au clic d'un bouton.
Ce projet reprend les bases du Projet 2 et y ajoute une couche de JavaScript pour rendre le projet interactif. Il inclut des manipulations du DOM et de la gestion des événements.
Manipuler un tableau JavaScript complexe simulant une réponse d'API. L'objectif est d'afficher et de manipuler ces données de manière dynamique.





