HTML – CSS - JavaScript, classi 3c-3d
Transcript
HTML – CSS - JavaScript, classi 3c-3d
HTML – CSS - JavaScript, classi 3c-3d Spunti per ripasso • • • • • • Implementare una gallery di 100 immagini con nome foto1.jpg … foto100.jpg: ◦ inizialmente mostrando una foto alla volta, con due link all'immagine precedente e successiva ◦ quindi mostrando su una riga in alto 5 foto in miniatura ed a centro pagina la terza immagine delle 5 sopra raffigurate. Cliccando su una delle miniature sopra dovrà essere caricata l'immagine selezionata a centro pagina e dovranno essere aggiornate tutte le miniature in modo che l'immagine selezionata sia la terza della serie Implementare una “nuvola” a comparsa usando la pseudoclasse :hover e gli operatori di relazione “spazio” o “>”. Implementa un semplice menù a tendina Realizza un form con un controllo JavaScript per ◦ verificare che tutti i campi siano stati compilati ◦ calcolare il “totale” della spesa (se hai realizzato un form stile “carrello della spesa” o prenotazione B&B o simile) Fogli di stile CSS: ◦ cosa sono? CSS di cosa è acronimo? A cosa servono i CSS? Perché sono stati affiancati all'HTML? ◦ spiega la differenza fra padding, border e margin ◦ in quali modi riesci ad associare un foglio di stile ad un file HTML? ◦ in quali modi (id, tag, classe, pseudoclasse etc) puoi assegnare uno stile ad uno (o più) elementi HTML? Spiega e fai un esempio. ◦ cosa sono le pseudoclassi? Quali conosci? A cosa servono? ◦ la proprietà position può assumere 4 valori: static, fixed, relative, absolute. Spiega la differenza fra le 4 impostazioni e indica in quali casi dovrai specificare i parametri top, bottom, left, right ◦ come si fa ad integrare un'immagine all'interno di un testo? ◦ che differenza c'è fra un elemento “inline” ed un elemento “block” ? A cosa servono i tag HTML div e span ? ◦ è possibile impostare uno stile diverso per la stampa? Se sì in che modo? Linguaggio JavaScript: ◦ che tipo di linguaggio è? Dove e per cosa viene usato? Java o JavaScript sono la stessa cosa? ◦ come si include del codice JavaScript in una pagina HTML? ◦ come si definisce una funzione JavaScript? ◦ come si richiama una funzione JavaScript ad un determinato evento della pagina HTML? Quali eventi conosci? Fai un esempio. [ onclick, onfocus, onsubmit, onload, onblur, ondbclick, onchange, onmouseover, etc ] ◦ come posso associare ad una variabile JavaScript un determinato elemento HTML presente nella pagina? Spiega e mostra un esempio [document.getElementById('..')] ◦ come posso leggere o impostare l'attributo di un tag HTML tramite JavaScript? spiega e mostrane un esempio. [ ???.attributoHtml = ... ] ◦ come posso leggere o impostare lo stile CSS di un tag HTML tramite JavaScript? spiega e mostrane un esempio. [ ???.style.proprietà_css = ... ] ◦ quale funzione posso usare per mostrare un messaggio all'utente? HTML – CSS - JavaScript, classi 3c-3d Spunti per ripasso • • • • • • Implementare una gallery di 100 immagini con nome foto1.jpg … foto100.jpg: ◦ inizialmente mostrando una foto alla volta, con due link all'immagine precedente e successiva ◦ quindi mostrando su una riga in alto 5 foto in miniatura ed a centro pagina la terza immagine delle 5 sopra raffigurate. Cliccando su una delle miniature sopra dovrà essere caricata l'immagine selezionata a centro pagina e dovranno essere aggiornate tutte le miniature in modo che l'immagine selezionata sia la terza della serie Implementare una “nuvola” a comparsa usando la pseudoclasse :hover e gli operatori di relazione “spazio” o “>”. Implementa un semplice menù a tendina Realizza un form con un controllo JavaScript per ◦ verificare che tutti i campi siano stati compilati ◦ calcolare il “totale” della spesa (se hai realizzato un form stile “carrello della spesa” o prenotazione B&B o simile) Fogli di stile CSS: ◦ cosa sono? CSS di cosa è acronimo? A cosa servono i CSS? Perché sono stati affiancati all'HTML? ◦ spiega la differenza fra padding, border e margin ◦ in quali modi riesci ad associare un foglio di stile ad un file HTML? ◦ in quali modi (id, tag, classe, pseudoclasse etc) puoi assegnare uno stile ad uno (o più) elementi HTML? Spiega e fai un esempio. ◦ cosa sono le pseudoclassi? Quali conosci? A cosa servono? ◦ la proprietà position può assumere 4 valori: static, fixed, relative, absolute. Spiega la differenza fra le 4 impostazioni e indica in quali casi dovrai specificare i parametri top, bottom, left, right ◦ come si fa ad integrare un'immagine all'interno di un testo? ◦ che differenza c'è fra un elemento “inline” ed un elemento “block” ? A cosa servono i tag HTML div e span ? ◦ è possibile impostare uno stile diverso per la stampa? Se sì in che modo? Linguaggio JavaScript: ◦ che tipo di linguaggio è? Dove e per cosa viene usato? Java o JavaScript sono la stessa cosa? ◦ come si include del codice JavaScript in una pagina HTML? ◦ come si definisce una funzione JavaScript? ◦ come si richiama una funzione JavaScript ad un determinato evento della pagina HTML? Quali eventi conosci? Fai un esempio. [ onclick, onfocus, onsubmit, onload, onblur, ondbclick, onchange, onmouseover, etc ] ◦ come posso associare ad una variabile JavaScript un determinato elemento HTML presente nella pagina? Spiega e mostra un esempio [document.getElementById('..')] ◦ come posso leggere o impostare l'attributo di un tag HTML tramite JavaScript? spiega e mostrane un esempio. [ ???.attributoHtml = ... ] ◦ come posso leggere o impostare lo stile CSS di un tag HTML tramite JavaScript? spiega e mostrane un esempio. [ ???.style.proprietà_css = ... ] ◦ quale funzione posso usare per mostrare un messaggio all'utente?