Javascript y Dom
Javascript y Dom
JavaScript y DOM
DISERTANTE
Agenda
Introduccin
a JavaScript
Introduccin
a DOM
Referencias
Introduccin a JavaScript
Qu es JavaScript?
Introduccin a JavaScript
Especificacin estndar
http://www.ecma-international.org/publications/standards/Ecma262.htm
Introduccin a JavaScript
Que permite?
Introduccin a JavaScript
Que NO permite?
sitios.
Introduccin a JavaScript
2.
3.
Introduccin a JavaScript
Introduccin a JavaScript
Sintaxis - Caractersticas
coma (;).
Introduccin a JavaScript
Sintaxis - Variables
10
Introduccin a JavaScript
manera:
Una variable local es aquella que ha sido declarada dentro de una funcin
haciendo uso de la palabra reservada var.
11
Introduccin a JavaScript
Sintaxis Funciones
function mostrarSuma(x, y) {
alert(La suma es: + (x+y) );
}
12
Agenda
13
Introduccin
a JavaScript
Introduccin
a DOM
Referencias
Introduccin a DOM
Qu es DOM?
14
Introduccin a DOM
Qu es DOM?
15
Introduccin a DOM
16
Estructura
<html>
<head> <title>Curso JQUERY</title> </head>
<body>
Introduccin a DOM
17
Estructura
Ejemplo DOM:
html
head
body
title
h1
Curso Jquery
Bienvenidos a
em
Introduccin a
AJAX y JQuery
Introduccin a DOM
Objetos
18
Introduccin a DOM
Tipos de nodos
Document: nodo raz del que derivan todos los dems nodos del
rbol.
19
Introduccin a DOM
Tipos de nodos
Text: Nodo que contiene el texto encerrado por una etiqueta HTML.
20
Introduccin a DOM
21
Descripcin
childNodes
firstChild
lastChild
nextSibling
previousSibling
tagName
nodeValue
parentNode
Introduccin a DOM
22
Descripcin
setAttribute(atributo,valor)
getAttribute(atributo)
removeAttribute(atributo)
getElementById(id)
getElementsByTagName(tag)
createElement(etiqueta)
appendChild(nodo)
removeChild(nodo)
insertBefore(nuevoNodo, nodo)
hasChildNodes()
Introduccin a DOM
1)
EJERCICIOS
En base al documento dom/ejemplo02.html, completar la
funcionalidad de los mtodos agregarEmpleado() y
eliminarEmpleados().
2)
II.
III.
IV.
23
Agenda
24
Introduccin
a JavaScript
Introduccin
a DOM
Referencias
Referencias
Estndar ECMAScript
http://www.ecma-international.org/publications/standards/Ecma262.htm
https://www.w3.org/TR/2015/REC-dom-20151119/
25