DAW Javascript DOM 2022
DAW Javascript DOM 2022
Conceptos:
=
Práctica: HTML DOM y JavaScript
Conceptos:
4. HTML DOM es una API escrita en JavaScript para modificar documentos HTML
La API permite:
• Operaciones CRUD sobre Objetos HTML: Crear, Leer, Actualizar y Borrar
• Crear/añadir nuevos Elementos HTML
• Buscar y Leer contenido de Objetos HTML (Elemento, Class o Id)
• Buscar y Cambiar contenido/atributos de Objetos HTML
• Borrar Elementos HTML
• Gestionar Eventos sobre Objetos HTML. Permiten asociar acciones del
usuario (estímulos) con operaciones CRUD.
URL Eventos
Respuesta HTTP
Práctica: HTML DOM y JavaScript
Javascript moderno:
Plan de trabajo:
• Aprender JavaScript
• Aprender API de HTML DOM
Tutoriales:
1. Tutorial de JavaScript
• Taller en clase: Fundamentos de JavaScript.
• Referencia: https://es.javascript.info/
2. Tutoriales de API de HTML DOM
• Taller en clase: Operaciones CRUD y eventos
• Referencia: https://es.javascript.info/
• Referencia: https://www.w3schools.com/js/js_htmldom.asp
Tutorial: JavaScript
Diseño de la actividad:
1. Fundamentos de JavaScript
• Primer programa: “Hola mundo”
• Modo “use sctrict”
• Variables y tipos de datos
• Interacción: entrada/salida
• Operadores básicos y operaciones matemáticas
• Comparaciones y sentencias If
• Funciones
Diseño de la actividad:
1. El árbol DOM
1.1 Relación entre elementos HTML y árbol DOM:
Referencia: https://es.javascript.info/dom-nodes
1.2 Herramienta para ver el DOM: Live DOM Viewer
Diseño de la actividad:
Diseño de la actividad:
5. Gestión de eventos
5.1 Del atributo on<event> al método “addEventListener”
Referencia: https://es.javascript.info/introduction-browser-events
5.2 Ejemplos con el atributo on<event>
Referencia: https://www.w3schools.com/js/js_htmldom_events.asp
5.3 Ejemplos con el método “addEventListener”
Referencia: https://www.w3schools.com/js/js_htmldom_eventlistener.asp