In questo MHW, proseguirete l’idea progettuale iniziata nel primo MHW, con l’obiettivo di integrare JavaScript all’interno della pagina che avete precedentemente realizzato.
Nello specifico, i requisiti di questo esercizio sono:
addEventListener()
per gestire eventi nella pagina;document.createElement()
per creare dinamicamente oggetti HTML a partire da contenuti definiti in JavaScript;src
;classList
;display
;data-*
.Alcuni esempi di funzionalità che potete aggiungere sono le seguenti:
data-*
, da usare per mostrare dati aggiuntivi quando l’utente clicca o si muove sopra certi elementi.La consegna del MHW dovrà essere effettuata sul vostro repository GitHub e dovrà includere:
mhw2.html
, mhw2.css
, mhw2.js
e le immagini da inserire nella pagina.Importante: i file devono essere caricati direttamente nella cartella principale del repository, e non sotto forma di file compressi (es. zip).
Inoltre, il nome del repository deve essere testualmente mhw2
, non MHW2
o minihomework2
o qualunque altra cosa.
Per una piena valutazione, rispettate le seguenti specifiche: