Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Domina el DOM con JavaScript
Rating: 4.2 out of 5(116 ratings)
8,395 students

Domina el DOM con JavaScript

Crea tus aplicaciones con JavaScript sin límites
Last updated 8/2025
Spanish

What you'll learn

  • El alumno revisará la historia, las bases y las herramientas para el estudio del DOM.
  • El alumno conocerá los arreglos y métodos del DOM original.
  • El alumno conocerá y aplicará los métodos del DOM para acceder a los nodos de su documento HTML.
  • El alumno conocerá las propiedades de los nodos y la forma de modificarlos.
  • El alumno aprenderá a crear, modificar y eliminar los nodos de un documento con las instrucciones DOM.
  • El alumno aprenderá a utilizar las propiedades DOM para navegar en el documento.
  • El alumno aprenderá los diferentes modelos de captura de eventos y su forma de aplicarlos.
  • El alumno aplicará los eventos del DOM desde JavaScript para realizar aplicaciones.
  • El alumno aprenderá a utilizar los eventos DOM de un formulario.

Course content

15 sections152 lectures15h 48m total length
  • Bienvenida al curso Domina el DOM con JavaScript5:25

    JavaScript se ha convertido rápidamente en uno de los lenguajes más utilizados para el desarrollo de aplicaciones en Internet es incluso es utilizado para el desarrollo de aplicaciones para dispositivos móviles. Una área de suma importancia para el completo aprovechamiento de este lenguaje es el dominio de las instrucciones, propiedades y eventos que se encuentran al rededor del DOM o Document Object Model.

    Este curso no es un curso básico de JavaScript. Usted debe tener conocimientos básicos del mismo, pues no se explicarán cosas esenciales como lo ciclos, las variables o estructuras condicionales, así como conocer las etiquetas y las reglas de estilo, sin necesidad de ser un experto.

    El objetivo de este curso es aprender los métodos, propiedades y eventos relacionados con el DOM, y algunos ejemplos, como el desarrollo de un sencillo juego de cajita de números o una página en parallax.


  • Breve historia del DOM3:08

    Historia Document Object Model

    • DOM Level 0: Netscape 2 y 3 (DOM heredado).
    • DOM Level 1: publicada en 1998.
    • DOM Level 2: publicada en 2000.
    • DOM Level 3: publicada en 2004.
    • DOM Level 4: se esperaba como recomendación oficial en 2016.

    (las fechas son aproximadas)

  • Archivos del curso0:02

    En esta lección encontrarás los archivos del curso.

  • ¿Qué es el DOM?2:33

    ¿Qué es DOM?

    • El modelo de representación de documentos o DOM (Document Object Model) es la forma en que podemos representar un documento.
    • Las mismas reglas las podremos utilizar en documentos XML.
    • Por "documento" no se refiere a un documento tipo Word, si no a una página en HTML.
    • El DOM determina la relación entre etiquetas, atributos y textos en una página.
    • Los navegadores interpretan y organizan el HTML como una estructura DOM.
  • ¿Cómo podemos representar el DOM?4:24
    • El modelo de representación de documentos o DOM (Document Object Model) es la forma en que podemos representar un documento.
    • Las mismas reglas las podremos utilizar en documentos XML.
    • Por "documento" no se refiere a un documento tipo Word, si no a una página en HTML.
    • El DOM determina la relación entre etiquetas, atributos y textos en una página.
    • Los navegadores interpretan y organizan el HTML como una estructura DOM.
    • Podemos representar una página en el modelo DOM como un árbol genealógico, por ejemplo:
    • A las etiquetas les llamaremos elementos o nodos.
    • Tenemos una etiqueta raíz o root <html>
    • Todo nodo tendrá un nodo “padre”.
    • Los nodos del mismo padre serán hermanos o “sibling”.
    • Los nodos que tienen un nodo padre se llaman hijos o “children”.

    En HTML y XML TODO es un nodo.

  • Los tipos de nodos en DOM2:37
  • Herramienta para explorar el árbol DOM y sus nodos5:55
    • Con los navegadores modernos podemos inspeccionar una página web, así como ver el código fuente.
    • Desde la consola podemos añadir, modificar o borrar nodos dentro de la página.
    • Botón derecho para inspeccionar la página.
    • En las PCs puedes pulsar la tecla F12.
    • Cmd+Option+I en Mac
    • Ctrl+Mayúscula+I en PC
    • Para manejar el DOM necesitaremos el panel “Elementos”  y “Consola”.
    • Cmd+Option+J en Mac
    • Ctrl+Mayúscula+J en PC
    • Con Escape puede abrir las dos ventanas en forma simultánea.
    • dir(document.body.childNodes)
    • $(“#main”) (selecciona como en CSS)
  • Los mensajes de la consola desde JavaScript5:34
    • console.log(document.querySelector(“#main”));
    • console.dir(document.querySelector(“#main”));
    • console.info(“Hola, cara de bola”);
    • console.warn(“Hola, cara de bola”);
    • console.error(“Hola, cara de bola”);
    • console.group(“Links”);
    • console.dir(document.querySelectorAll(“a”));
    • console.groupEnd();
  • Apuntes de la sección : Introducción al estudio del DOM0:02

    Apuntes de la sección : Introducción al estudio del DOM

Requirements

  • Tener conocimientos generales de HTML y CSS.
  • Tener conocimientos generales de JavaScript.

Description

JavaScript se ha convertido rápidamente en uno de los lenguajes más utilizados para el desarrollo de aplicaciones en Internet es incluso es utilizado para el desarrollo de aplicaciones para dispositivos móviles. Una área de suma importancia para el completo aprovechamiento de este lenguaje es el dominio de las instrucciones, propiedades y eventos que se encuentran al rededor del DOM o Document Object Model.

Este curso no es un curso básico de JavaScript. Usted debe tener conocimientos básicos del mismo, pues no se explicarán cosas esenciales como lo ciclos, las variables o estructuras condicionales, así como conocer las etiquetas y las reglas de estilo, sin necesidad de ser un experto.

El objetivo de este curso es aprender los métodos, propiedades y eventos relacionados con el DOM, y algunos ejemplos, como el desarrollo de un sencillo juego de cajita de números o una página en parallax.

Para poder sacarle mayor provecho a este curso, usted debe tener algún editor de código como Aptana, SublimeText o Brackets, pero puede seguirnos con cualquier otro.. Los objetivos generales son:

  • El alumno revisará la historia, las bases y las herramientas para el estudio del DOM.
  • El alumno conocerá los arreglos y métodos del DOM original.
  • El alumno conocerá y aplicará los métodos del DOM para acceder a los nodos de su documento HTML.
  • El alumno conocerá las propiedades de los nodos y la forma de modificarlos.
  • El alumno aprenderá a crear, modificar y eliminar los nodos de un documento con las instrucciones DOM.
  • El alumno aprenderá a utilizar las propiedades DOM para navegar en el documento.
  • El alumno aprenderá los diferentes modelos de captura de eventos y su forma de aplicarlos.
  • El alumno aplicará los eventos del DOM desde JavaScript para realizar aplicaciones.
  • El alumno aprenderá a utilizar los eventos DOM de un formulario.

 Cuenta con lo apuntes en formato PDF y los ejercicios del curso al final del mismo.

Who this course is for:

  • Desarrolladores web con conocimientos generales de JavaScript