Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DIPLOMADO:
DESARROLLO WEB - FRONT END
DESIGNER
◦ La manera jQuery
$(function() { // hacer cosas con el DOM });
Aspectos del DOM y jQuery
Identificación: cómo obtengo una
referencia al nodo que quiero.
Traversal: cómo me muevo alrededor
del árbol DOM.
Manipulación de nodos: cómo obtener
o establecer aspectos de un nodo DOM.
Manipulación de Árboles: cómo
cambiar la estructura de la página.
The DOM tree
Selección de grupos de objetos
DOM
name description
getElementById returns array of descendents with the
given tag, such as "div"
getElementsByTagName returns array of descendents with the
given tag, such as "div"
getElementsByName returns array of descendents with the
given name attribute (mostly useful
for accessing form controls)
querySelector * returns the first element that would
be matched by the given CSS selector
string
querySelectorAll * returns an array of all elements that
would be matched by the given CSS
selector string
Identificación del nodo jQuery
// id selector
var elem = $("#myid");
// group selector
var elems = $("#myid, p");
// context selector
var elems = $("#myid < div p");
•
// complex selector
var elems = $("#myid < h1.special:not(.classy)");
jQuery / DOM comparación
DOM method jQuery equivalent
getElementById("id") $("#id")
getElementsByTagName("tag") $("tag")
getElementsByName("somena $("[name='somename']")
me")
querySelector("selector") $("selector")
querySelectorAll("selector") $("selector")