Questo è un progetto scolastico.
Questo sito web presenta una serie di card che mostrano informazioni di contatto per vari utenti. Ogni card include un'immagine, un numero identificativo, un nome e un cognome, insieme a un pulsante per inviare un'email all'utente.
- HTML: Struttura del documento.
- CSS: Stile e layout.
- JavaScript: Interattività e gestione degli eventi.
- Bootstrap: Framework CSS per un design migliore e responsive.
Di seguito sono elencati i metodi JavaScript utilizzati nel progetto, con link alla documentazione ufficiale:
-
document.addEventListener(): Aggiunge un gestore di eventi a un oggetto. Utilizzato per eseguire codice quando il DOM è completamente caricato. Documentazione -
document.createElement(): Crea un nuovo elemento HTML. Utilizzato per generare dinamicamente le card. Documentazione -
appendChild(): Aggiunge un nodo come ultimo figlio di un nodo. Utilizzato per costruire la gerarchia delle card. Documentazione -
window.location.href: Consente di modificare l'URL corrente, utilizzato per inviare email tramitemailto:. Documentazione -
window.open(): Apre una nuova finestra del browser con l'URL specificato. Utilizzato per aprire PDF e GitHub. Documentazione
- Visualizzazione Card: Le card sono generate dinamicamente tramite JavaScript.
- Contatto tramite Email: Ogni card ha un pulsante che consente di inviare un'email direttamente all'utente.
- Bottoni PDF e GitHub: Due bottoni consentono di aprire un documento PDF e la pagina GitHub del progetto.
- Design Responsive: L'interfaccia si adatta a vari formati di schermo (mobile, tablet, desktop).
Per eseguire questo progetto localmente, segui questi passaggi:
-
Clona il repository:
git clone https://github.com/CammarataLudovico/Front-End_2024-2026.git
-
Naviga nella cartella del progetto:
cd Front-End_2024-2026 -
Apri il file
index.htmlin un browser per visualizzare il sito.
Se desideri contribuire a questo progetto, segui questi passi:
-
Fai un fork del repository.
-
Crea un nuovo branch:
git checkout -b feature/YourFeature
-
Fai le tue modifiche e assicurati che tutto funzioni correttamente.
-
Fai un commit delle tue modifiche:
git commit -m "Aggiunta di una nuova funzionalità" -
Fai un push del tuo branch:
git push origin feature/YourFeature
-
Apri una Pull Request sul repository originale.
Ludovico Cammarata
GitHub: CammarataLudovico
Anno: 2024