30 lines
1.4 KiB
JavaScript
30 lines
1.4 KiB
JavaScript
/**
|
|
* Pagina Preferiti - Gestione dei Film Preferiti
|
|
*
|
|
* FUNZIONALITÀ DA IMPLEMENTARE:
|
|
* 1. Caricare i film preferiti da localStorage
|
|
* 2. Mostrare i film in una tabella con poster, titolo, anno, tipo
|
|
* 3. Aggiungere un pulsante "Rimuovi" per ogni film
|
|
* 4. Gestire lo stato vuoto (mostrare un messaggio quando non ci sono preferiti)
|
|
*
|
|
* Suggerimenti per l'implementazione:
|
|
* - Recupera gli elementi del DOM (tabella, corpo tabella, messaggio)
|
|
* - Crea una funzione per recuperare i preferiti da localStorage (chiave: 'preferiti')
|
|
* - Crea una funzione per salvare i preferiti in localStorage
|
|
* - Crea una funzione per caricare i preferiti dal localStorage
|
|
* - Crea una funzione per visualizzare tutta la tabella dei preferiti (usa un ciclo per creare le righe della tabella)
|
|
* - Crea una funzione per rimuovere un film dai preferiti e aggiornare la visualizzazione (usa array.splice con l'indice dell'elemento da rimuovere)
|
|
* - Al caricamento della pagina, chiama la funzione per mostrare i preferiti
|
|
* - Se non ci sono preferiti, mostra un messaggio del tipo "Nessun film nei preferiti. Vai alla ricerca!"
|
|
*
|
|
* Bonus:
|
|
* - Mostra il numero totale di film preferiti
|
|
* - Aggiungi un pulsante "Rimuovi Tutti" per svuotare la lista dei preferiti
|
|
*/
|
|
|
|
|
|
|
|
// Esempio di caricamento dei preferiti da localStorage e visualizzazione nella tabella
|
|
// caricaPreferiti();
|
|
// mostraPreferiti();
|