Submit Search
Upload
Javascript - 5 | WebMaster & WebDesigner
•
0 likes
•
182 views
Matteo Magni
Follow
Quinta lezione del modulo Javascript del corso per WebMaster & WebDesigner
Read less
Read more
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
AABHE 2013 Call for Proposals
AABHE 2013 Call for Proposals
Dillard University Library
Www.edupristine.com blog-6-steps-to-score-70-in-quants--.uln0t wcuk3u.pdfmyurl
Www.edupristine.com blog-6-steps-to-score-70-in-quants--.uln0t wcuk3u.pdfmyurl
Prasad Ajinkya
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
GoGrid Cloud Hosting
Javascript - 2 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesigner
Matteo Magni
21 Things African-Americans Need to do in 2012
21 Things African-Americans Need to do in 2012
Dillard University Library
90 / 10 Principle - Stephen Covey
90 / 10 Principle - Stephen Covey
Yogesh Goel
How to be the world’s greatest mum
How to be the world’s greatest mum
Alex Tang
If Products Could Tell Their Stories Feb 8 2010
If Products Could Tell Their Stories Feb 8 2010
Jennifer van der Meer
Recommended
AABHE 2013 Call for Proposals
AABHE 2013 Call for Proposals
Dillard University Library
Www.edupristine.com blog-6-steps-to-score-70-in-quants--.uln0t wcuk3u.pdfmyurl
Www.edupristine.com blog-6-steps-to-score-70-in-quants--.uln0t wcuk3u.pdfmyurl
Prasad Ajinkya
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
60 Second Guide: Boost Ad and Revenue Delivery with the Cloud
GoGrid Cloud Hosting
Javascript - 2 | WebMaster & WebDesigner
Javascript - 2 | WebMaster & WebDesigner
Matteo Magni
21 Things African-Americans Need to do in 2012
21 Things African-Americans Need to do in 2012
Dillard University Library
90 / 10 Principle - Stephen Covey
90 / 10 Principle - Stephen Covey
Yogesh Goel
How to be the world’s greatest mum
How to be the world’s greatest mum
Alex Tang
If Products Could Tell Their Stories Feb 8 2010
If Products Could Tell Their Stories Feb 8 2010
Jennifer van der Meer
Javascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
Matteo Magni
Html e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesigner
Matteo Magni
CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)
Matteo Ziviani
Lezione 7
Lezione 7
ralmandoz
Coding Day May 26th Un'architettura scalabile e modulare per il css
Coding Day May 26th Un'architettura scalabile e modulare per il css
Vendini-Italy
Fogli di stile CSS
Fogli di stile CSS
Daniele Moraschi
Lezione 4
Lezione 4
Silvia Carbotti
CSS & JS : from zero to Hero
CSS & JS : from zero to Hero
Giuseppe Pizzimenti
Best practices per lo sviluppo Frontend
Best practices per lo sviluppo Frontend
Cristiano Rastelli
SEO: Search Engine Optimization (slide del TT Tourism 2014)
SEO: Search Engine Optimization (slide del TT Tourism 2014)
Alessandro Mazzù
Breaking Blank
Breaking Blank
Carmine Alfano
Domino e HTML5, #dd13
Domino e HTML5, #dd13
Dominopoint - Italian Lotus User Group
Css figli di un dio minore
Css figli di un dio minore
Davide Di Pumpo
CSS avanzato
CSS avanzato
Pasquale Florio
Introduzione DevOps con Ansible
Introduzione DevOps con Ansible
Matteo Magni
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
Matteo Magni
More Related Content
Similar to Javascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
Matteo Magni
Html e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesigner
Matteo Magni
CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)
Matteo Ziviani
Lezione 7
Lezione 7
ralmandoz
Coding Day May 26th Un'architettura scalabile e modulare per il css
Coding Day May 26th Un'architettura scalabile e modulare per il css
Vendini-Italy
Fogli di stile CSS
Fogli di stile CSS
Daniele Moraschi
Lezione 4
Lezione 4
Silvia Carbotti
CSS & JS : from zero to Hero
CSS & JS : from zero to Hero
Giuseppe Pizzimenti
Best practices per lo sviluppo Frontend
Best practices per lo sviluppo Frontend
Cristiano Rastelli
SEO: Search Engine Optimization (slide del TT Tourism 2014)
SEO: Search Engine Optimization (slide del TT Tourism 2014)
Alessandro Mazzù
Breaking Blank
Breaking Blank
Carmine Alfano
Domino e HTML5, #dd13
Domino e HTML5, #dd13
Dominopoint - Italian Lotus User Group
Css figli di un dio minore
Css figli di un dio minore
Davide Di Pumpo
CSS avanzato
CSS avanzato
Pasquale Florio
Similar to Javascript - 5 | WebMaster & WebDesigner
(14)
Javascript - 5 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesigner
Html e Css - 4 | WebMaster & WebDesigner
CSS corso base (classi seconde, mod 1)
CSS corso base (classi seconde, mod 1)
Lezione 7
Lezione 7
Coding Day May 26th Un'architettura scalabile e modulare per il css
Coding Day May 26th Un'architettura scalabile e modulare per il css
Fogli di stile CSS
Fogli di stile CSS
Lezione 4
Lezione 4
CSS & JS : from zero to Hero
CSS & JS : from zero to Hero
Best practices per lo sviluppo Frontend
Best practices per lo sviluppo Frontend
SEO: Search Engine Optimization (slide del TT Tourism 2014)
SEO: Search Engine Optimization (slide del TT Tourism 2014)
Breaking Blank
Breaking Blank
Domino e HTML5, #dd13
Domino e HTML5, #dd13
Css figli di un dio minore
Css figli di un dio minore
CSS avanzato
CSS avanzato
More from Matteo Magni
Introduzione DevOps con Ansible
Introduzione DevOps con Ansible
Matteo Magni
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
Matteo Magni
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
Matteo Magni
jQuery - 5 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesigner
Matteo Magni
jQuery - 4 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
Matteo Magni
jQuery - 3 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesigner
Matteo Magni
jQuery - 2 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesigner
Matteo Magni
jQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesigner
Matteo Magni
Javascript - 7 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesigner
Matteo Magni
Javascript - 6 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesigner
Matteo Magni
Javascript - 4 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesigner
Matteo Magni
Javascript - 3 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesigner
Matteo Magni
Javascript - 1 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesigner
Matteo Magni
Web Usability - 3 | WebMaster & WebDesigner
Web Usability - 3 | WebMaster & WebDesigner
Matteo Magni
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
Matteo Magni
More from Matteo Magni
(20)
Introduzione DevOps con Ansible
Introduzione DevOps con Ansible
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 7 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 6 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 5 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 4 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 3 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 2 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
HTML5 e Css3 - 1 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesigner
jQuery - 5 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
jQuery - 4 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesigner
jQuery - 3 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesigner
jQuery - 2 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesigner
jQuery - 1 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesigner
Javascript - 7 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesigner
Javascript - 6 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesigner
Javascript - 4 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesigner
Javascript - 3 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesigner
Javascript - 1 | WebMaster & WebDesigner
Web Usability - 3 | WebMaster & WebDesigner
Web Usability - 3 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
Web Usability - 2 | WebMaster & WebDesigner
Javascript - 5 | WebMaster & WebDesigner
1.
Javascript [5] Matteo Magni
2.
Selezionare per classe? document.getElementsByClassName()
Questo metodo Non tutti lo supportano
3.
getElementsByClassName
4.
Soluzione • Posso usare
<p class="class-pippo">pippo</p> l'attributo <p class="class-pluto">pluto</p> <p class="class-pippo">pippo</p> className <p class="class-pluto">pluto</p> <p class="class-pippo">pippo</p> <script> var p = document.getElementsByTagName('p'); for(i=0;i<p.length;i++) { if (p[i].className=='class-pluto') { alert(p[i].innerHTML); } }
5.
A volte quando
seleziono un oggetto del DOM lo script non fa nulla?
6.
Esempio: Non va?!?!?!? <!doctype html> <html> <head> <title>My Web Page</title> <script> var x=document.getElementById("myHeader"); alert(x.innerHTML); </script> </head> <body> <h1 id="myHeader">Click me!</h1> </body> </html>
7.
Perchè non va? Ma
l'oggetto c'è?!?!?
8.
Quando lo script
viene eseguito l'elemento di id myHeader non è ancora stato inserito nel DOM.
9.
Eseguire quando? <!doctype html> <html> <head> <title>My Web Page</title> <script> //qui non funziona var x=document.getElementById("myHeader"); alert(x.innerHTML); </script> </head> <body> <h1 id="myHeader">Click me!</h1> <script> var x=document.getElementById("myHeader"); alert(x.innerHTML); </script> </body> </html>
10.
window.onload window.onload =
Posso risolvere il function () problema facendo { partire l'esecuzione dello script Javascript code attraverso l'attributo goes here onload dell'oggetto } window.
11.
window.onload [2] Window.onload viene
eseguito quando tutto il contenuto della pagina, tutte i js, tutte le immagini sono caricate.
12.
Ora funziona <head> <meta charset="UTF8"> <title>My Web Page</title> <script> window.onload = function () { var x=document.getElementById("myHeader"); alert(x.innerHTML); } </script> </head> <body> <h1 id="myHeader">Pippo</h1> <img src="http://images.digitalmedianet.com/2006/Week_46/nvas85m8/story/thumb 3648x2736.jpg"/> </body>
13.
Aspetto che carichi
tutto...
14.
Siamo Grafici? Come gestiamo
lo stile di un elemento?
15.
element.style var div = document.getElementById('div1'); div.style.marginTop = '25px'; var div = document.getElementById('p'); div.style.color = 'red'; Ci viene ritornato
un oggetto che “rappresenta” lo stile dell'elemento. E noi possiamo andare ad agire su tutti i suoi attributi.
16.
Background •
background • backgroundAttachment • backgroundColor • backgroundImage • backgroundPosition • backgroundRepeat
17.
Border •
border • borderRight • borderBottom • borderRightColor • borderBottomColor • borderRightStyle • borderBottomStyle • borderRightWidth • borderBottomWidth • borderStyle • borderColor • borderTop • borderLeft • borderTopColor • borderLeftColor • borderTopStyle • borderLeftStyle • borderTopWidth • borderLeftWidth • borderWidth
18.
Liste •
listStyle • listStyleImage • listStylePosition • listStyleType
19.
Margin e Padding •
margin • marginBottom • marginLeft • marginRight • marginTop • padding • paddingBottom • paddingLeft • paddingRight • paddingTop
20.
Posizionamento e layout
bottom • minHeight • clear • minWidth • clip • overflow • cssFloat • position • cursor • right • display • top • height • verticalAlign • left • visibility • maxHeight • width • maxWidth • zIndex •
21.
Font e Testi •
color • letterSpacing • direction • lineHeight font • textAlign • • textDecoration • fontFamily • textIndent • fontSize • textShadow • fontSizeAdjust textTransform • • fontStyle • unicodeBidi • fontVariant • whiteSpace • fontWeight • wordSpacing
22.
Applichiamo un nuovo
stile a sosacroniro?
23.
Domande?
Slide: http://www.slideshare.net/ilbonzo Code: https://github.com/ilbonzo/Cypher mail: matteo@magni.me
Download now