This commit is contained in:
2026-02-20 12:04:02 +01:00
parent d99fa137ec
commit 6cb1a005fd
5 changed files with 226 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
# TP javascript : riot.js
La [documentation](https://riot.js.org/) de riot.js
#### Ex1
Voici un [exemple](./src/ex1) d'application (todo list) écrite avec riot.js.
<div align="center">
<img src="./img/todo.png">
</div>
Le but est de comprendre le code pour prendre en main Riot.js
- Complétez la fonction `add` qui permet d'ajouter une tâche.
- Faites en sorte que le bouton `clear done` soit desactivé quand il n'y a pas de tâches accomplies.
- Complétez la fonction `clear` qui retire les tâches accomplies.
- Mettez en oeuvre les filtres `All`, `Active` et `Done`.
- Complétez le code qui permet de supprimer une tâche.
- Ajoutez le nombre de tâches restantes.
- Modifiez le code pour que les tâches soient stockées localement (utilisez l'objet `localStorage`).