Fundamentos del Desarrollo Web: HTML, CSS, JavaScript y Persistencia de Datos

Preguntas

1. ¿Qué es una interfaz de captura de datos?
Es un espacio donde el usuario ingresa la información en un sistema, ya sea un login, un registro, o un formulario; este mismo debe ser claro y conciso para evitar errores/confusiones del usuario.
2. ¿Cómo garantizar la calidad de los datos al digitarlos?
Con validaciones de estos mismos, ya sea con campos obligatorios o especificaciones de los datos; como por ejemplo poner que en el campo de edad solo se puedan colocar números, tenga un limite (2) y que este mismo campo sea obligatorio.
3. ¿Qué son las expresiones regulares en JavaScript y para qué se usan?
Son patrones de búsqueda que sirven para validar o encontrar texto; se puede usar para verificar correos.
Ejemplo: JavaScript
et correo = "test@gmail.com";
let regex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
console.log(regex.test(correo)); // true
4. ¿Qué etiquetas se usan para crear interfaces de datos con HTML?

Las etiquetas son:
<form> → contiene todo
<input> → campos (texto, número, contraseña…)
<label> → nombre del campo
<select> → lista desplegable
<textarea> → texto largo
<button> → enviar
    
5.¿Cómo lograr persistencia de datos en la web con JavaScript?
Usando almacenamiento como localStorage, sessionStorage o bases de datos (por ejemplo con APIs o backend).
6. ¿Qué significa JSON y para qué se usa? Ejemplo.
Es como el “idioma universal” para enviar datos en la web, se usa mucho para las APIs (para comunicar una app con otra).

Ejemplo: JSON
{
  "nombre": "Imary",
  "edad": 16,
  "activo": true
}
 
7. ¿Qué es localStorage y para qué se usa? Ejemplo.
Es un almacenamiento del navegador que guarda datos de forma permanente

 Ejemplo:
Guardar: localStorage.setItem("color", "rosado");
Leer: localStorage.getItem("color");
Eliminar: localStorage.removeItem("color");
 
8. ¿Cómo hacer animaciones y transformaciones con CSS y JavaScript?
Con CSS usando transform, transition y @keyframes. JavaScript se usa para activar o controlar esas animaciones dinámicamente.

 
Ejemplo:
#caja {
  width: 100px;
  height: 100px;
  background-color: pink;
  transition: transform 0.5s ease;
} Con CSS usando transform, transition y @keyframes.
 JavaScript se usa para activar o controlar esas animaciones dinámicamente.
/* Clase que activa la animación */
.animada {
  transform: translateX(200px) rotate(360deg);}
function animar() {
  const caja = document.getElementById("caja");
  caja.classList.toggle("animada");
}
 
9. ¿Qué es un framework de CSS? ¿Cómo se usa? Ejemplos.
Es una librería que facilita diseñar páginas con estilos ya hechos.

 Ejemplo: 
<button class="btn btn-primary">Click
 
10. ¿Qué es un framework en JavaScript? ¿Cómo se usa? Ejemplos.
Es una herramienta que ayuda a crear aplicaciones web más fácil y rápido. Ejemplo React: Divide la web en componentes Actualiza la pantalla sin recargar Hace todo más organizado

 Ejemplo simple:
function App() {
  return 

Hola

; }