Universidad de Costa Rica
Escuela de Ciencias de la Computación e Informática
CI-2413 Desarrollo de aplicaciones web
Profesor: Jeisson Hidalgo Céspedes

Laboratorio 07

Este laboratorio introduce al estudiante en la programación con objetos del navegador web en JavaScript. Las páginas web y archivos de JavaScript que el estudiante genere deben ser asociadas a su página del curso "Aplicaciones para Internet" en su sitio web. Queda a gusto del estudiante si confecciona una página web por cada ejercicio o una única página en la que resuelve todos los ejercicios.

  1. [5%] Resuelva el ejercicio 5.24: reloj digital con milisegundos.
  2. [5%] Resuelva el ejercicio 5.25: texto animado pausable.
  3. [5%] Resuelva el ejercicio 5.26: texto animado en el ancho del navegador.
  4. [10%] Resuelva el ejercicio 5.27: gráfico animado en ambos ejes.
  5. [5%] Resuelva el ejercicio 5.31: ordenar lista ascendente y descendentemente.
  6. [10%] Resuelva el ejercicio 5.32: poema invertido con nodos.
  7. [10%] Modifique el ejercicio anterior para que el poema no sea estático en el documento, sino que el usuario pueda ingresar cualquier poema en un área de texto (textarea). El poema invertido debe aparecer en el documento, debajo del área de texto. El poema ingresado debe tener sus versos separados por un cambio de línea y las estrofas por dos cambios de línea; de lo contrario, debe imprimirse un mensaje de error en lugar del poema invertido. Queda a gusto del estudiante si actualiza el poema invertido cuando ocurre un cambio en el área de texto, o proveer un botón "Invertir".
  8. [50%] Resuelva el ejercicio 5.34: estadísticas de elementos.

Para presentar su solución, comprima los archivos JavaScript y (X)HTML que haya generado y súbalos a la Plataforma Educativa (Moodle) en la asignación con nombre Laboratorio 07.