8
JavaScript Mini-curso de introdução a JavaScript o: PET-SI http://www-pet-si.inf.ufsm.br/cursojavascript2011/JavaScript trantes: Rodrigo Comassetto da Silva Rodrigo Castro Gil Leonardo Nicorena

JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Embed Size (px)

Citation preview

Page 1: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

JavaScriptMini-curso de introdução a JavaScript

Promoção: PET-SISlides em : http://www-pet-si.inf.ufsm.br/cursojavascript2011/JavaScript_Aula03.pptMinistrantes: Rodrigo Comassetto da Silva

Rodrigo Castro Gil Leonardo Nicorena

Page 2: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOMEstrutura HTML

<html> <head> <title>titulo</title> <script id='h'> function alerta(a) alert(a); </script> </head> <body onload='alerta(document.getElementById('h').innerHTML);'> <div> texto </div> </body></html>

Page 3: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOMEstrutura HTML

html

head body

title script div

function alerta(a) alert(a);titulo texto

Page 4: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOM

title

html

head body

script div

function alerta(a) alert(a);titulo texto

childNodes

firstChildlastChild

parentNode

childNodes

firstChild lastChild

Page 5: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOMdocument

window

title

html

head body

script div

function alerta(a) alert(a);titulo texto

childNodes

firstChildlastChild

parentNode

childNodes

Page 6: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOM

Atributo Descrição

hasChildNodes retorna true se o elemento possui filhos

firstChild retorna uma referência ao primeiro elemento filho

lastChild retorna uma referência ao último elemento filho

nextSibling retorna uma referência ao irmão posterior ao elemento

previousSibling retorna uma referência ao irmão anterior ao elemento

nodeName retorna o nome da TAG do elemento(apenas para elementos nó)

nodeValue retorna o valor do elemento(apenas para elementos texto)

nodeType retorna o tipo do elemento

parentNode retorna uma referência ao elemento pai

Page 7: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOMa sintaxe window. é normalmente suprimida pois lidamos

normalmente direto com o document.

document.body.innerHTML = “<div>inner html</div>”;

Document.form1.input2.value = “valor”;

Document.nomeform.nomeinput.css.border = “1px solid #888”;

Document.getElementById(“id”).parentNode.firstChild.name

Page 8: JavaScript Mini-curso de introdução a JavaScript Promoção: PET-SI Slides em :

Aula 03 – Estrutura DOM

Referênciahttps://developer.mozilla.org/en/XUL_Reference