Aggiungi progetto Database Film con integrazione OMDb API
This commit is contained in:
29
javascript/12_Progetti/film/preferiti.js
Normal file
29
javascript/12_Progetti/film/preferiti.js
Normal file
@@ -0,0 +1,29 @@
|
||||
/**
|
||||
* 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();
|
||||
Reference in New Issue
Block a user