Introduction
Dans cet article, nous allons explorer comment développer une application de prise de notes en utilisant JavaScript. Cette application simple mais efficace vous permettra de renforcer vos compétences en développement front-end tout en créant un outil pratique.
1. Configuration de l’environnement
Avant de commencer, assurez-vous d’avoir un éditeur de code installé, tel que Visual Studio Code, et un navigateur pour tester votre application. Créez un nouveau dossier pour votre projet et ajoutez un fichier index.html
et un fichier script.js
.
2. Structure HTML de base
Dans votre fichier index.html
, commencez par créer une structure HTML de base :
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Application de Prise de Notes</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1>Prise de Notes</h1>
<input type="text" id="noteInput" placeholder="Ajouter une note...">
<button id="addNoteBtn">Ajouter</button>
<ul id="notesList"></ul>
<script src="script.js"></script>
</body>
</html>
3. Ajouter des fonctionnalités avec JavaScript
Maintenant, passons à la partie JavaScript. Dans votre fichier script.js
, ajoutez le code suivant pour gérer l’ajout de notes :
const addNoteBtn = document.getElementById('addNoteBtn');
const noteInput = document.getElementById('noteInput');
const notesList = document.getElementById('notesList');
addNoteBtn.addEventListener('click', () => {
const noteText = noteInput.value;
if (noteText) {
const listItem = document.createElement('li');
listItem.textContent = noteText;
notesList.appendChild(listItem);
noteInput.value = '';
}
});
4. Améliorer l’expérience utilisateur
Pour rendre votre application plus conviviale, vous pouvez ajouter des fonctionnalités supplémentaires, comme la possibilité de supprimer une note. Modifiez votre code JavaScript comme suit :
listItem.addEventListener('click', () => {
notesList.removeChild(listItem);
});
5. Styliser l’application
Ajoutez un fichier CSS pour styliser votre application. Créez un fichier styles.css
et ajoutez-y quelques styles de base :
body {
font-family: Arial, sans-serif;
margin: 20px;
}
input {
margin-right: 10px;
}
ul {
list-style-type: none;
padding: 0;
}
Conclusion
Vous avez maintenant une application de prise de notes fonctionnelle développée avec JavaScript. N’hésitez pas à expérimenter avec d’autres fonctionnalités, comme le stockage local pour sauvegarder vos notes. Le développement est un processus d’apprentissage continu, et chaque projet vous aidera à progresser.
Laisser un commentaire