Semana 3

En esta semana se repasan las dos técnicas para generar dinámicamente contenido HTML con JavaScript; a través de la creación de objetos y a través de innerHTML. También se estudia cómo cambiar dinámicamente estilos CSS de una página web con JavaScript.

Los objetivos que deben cumplirse al final de esta semana son los siguientes:


Laboratorio 1. Convertidor de Grados Centígrados a Farenheit.
En este laboratorio el estudiante integrará los conocimientos y habilidades adquiridos previamente. Se le presentan primeramente algunos ejemplos sencillos de las partes principales de una aplicación web del lado del cliente: HTML, CSS, JavaScript. Posteriormente se le solicita construir una tabla de conversión, la cual muestra conversiones de Grados centígrados a Grados Fahrenheit.

Tarea. Tabla de conversión dinámica con JavaScript.
En esta tarea el estudiante debe de realizar la tabla de conversión de grados centígrados a farenheit más dinámica para el usuario. El usuario tendrá la posibilidad de elegir dos modos de conversión, mediante una lista desplegable: Grados Centígados a Farenheit, y Grados Farenheit a Centígados. También tendrá la posibilidad de indicar el rango de conversión. Por ejemplo: de 0 a 10, de 5 a 16, de 20 a 45, etc. Una vez elegido el modo de conversión y especificado el rango, el usuario puede realizar la conversión a través de un botón Convertir.

Ejemplo de clase. Cambia Estilos con JavaScript.
En este ejemplo, el profesor ilustra el uso de JavaScript; en particular muestra el cambio dinámico de estilos sobre un fragmento de texto. Los estilos que se ilustran en este ejemplo son los siguientes: color del texto, fuente del texto y tamaño de la fuente del texto.
SOLUCIÓN del Ejemplo de clase. Cambia Estilos con JavaScript.
Archivo ZIP con los archivos para la solución del ejemplo de clase, los cuales incluyen: cambiaEstilos.html con página web para el cambio dinámico de estilos sobre un fragmento de texto. Los estilos que se ilustran en este ejemplo son los siguientes: color del texto, fuente del texto y tamaño de la fuente del texto. El código JavaScript que permite los cambios dinámicos, se encuentra en la pá:gina web.
SOLUCIÓN del Ejemplo de clase. Cambia Estilos con JavaScript.
En este link se abre una pestaña nueva con la solución del ejemplo de clase.

Tarea. Mini editor de texto en JavaScript.
En esta tarea el estudiante debe de realizar un mini editor de texto en JavaScript, en el cual se pueda introducir texto, y se puedan modificar las siguientes características del mismo: color del texto, color del fondo del texto, tipo de la fuente del texto, y tamaño de la fuente.