Plan global :

  1. Mise en place de la structure HTML.
  2. Ajout d'éléments dans la liste avec JavaScript.
  3. Ajout via la touche "Entrée".
  4. Remettre le focus sur le champ de texte après chaque ajout.
  5. Désactivation du bouton "Ajouter" si le champ est vide.
  6. Suppression d'un article.
  7. Ajout d'un message si la liste est vide.
  8. Modification d'un article existant.
  9. Effacement complet de la liste.
  10. Sauvegarde et récupération des articles avec localStorage.
  11. Mise à jour du localStorage quand un article est ajoute ou modifié

Voir à quoi ressemble l'exercice complet