Este código HTML y JavaScript crea una interfaz para leer archivos de texto localmente en un navegador web y mostrar su contenido. Veamos paso a paso qué hace y para qué se puede utilizar:
Interfaz de usuario HTML:
<h1>) que indica "Lector de libros en JavaScript".<p>) que indica al usuario que seleccione un archivo de texto para leer.<input type="file">) con un identificador file-input para que el usuario seleccione un archivo de su sistema de archivos local.<input type="checkbox">) con un identificador modo-oscuro-input para activar o desactivar un modo oscuro.Funciones JavaScript:
leerArchivo(e): Esta función se activa cuando un archivo se selecciona utilizando el elemento de entrada de archivo. Lee el contenido del archivo seleccionado y luego llama a mostrarContenido() para mostrar el contenido en el elemento <pre>.mostrarContenido(contenido): Esta función toma el contenido del archivo leído y lo muestra en el elemento <pre> con el identificador contenido-archivo.cambiarTamano(e): Esta función se activa cuando se cambia el valor del control deslizante de tamaño de fuente. Cambia el tamaño de la fuente del contenido en el elemento <pre> según el valor seleccionado.cambiarColorTexto(e): Esta función se activa cuando se selecciona un color para el texto. Cambia el color del texto del contenido en el elemento <pre> según el color seleccionado.cambiarColorFondo(e): Esta función se activa cuando se selecciona un color para el fondo. Cambia el color de fondo del contenido en el elemento <pre> según el color seleccionado.cambiarModoOscuro(e): Esta función se activa cuando el interruptor de modo oscuro se activa o desactiva. Cambia el esquema de colores del contenido en el elemento <pre> según si el modo oscuro está activado o desactivado.EventListeners:
Utilidades:
Selecciona un archivo de texto para leer:
Cambia el tamaño de la fuente:
Cambia el color del texto:
Cambia el color del fondo:
Activa o desactiva el modo oscuro: