JavaScript y jQuery para principiantes: desde cero con ejemplos reales
¿Quieres darle interactividad a tus páginas web? En esta guía aprenderás los fundamentos de JavaScript y jQuery, cómo manipular el DOM, validar formularios y crear alertas modernas con SweetAlert. Todo con ejemplos prácticos que puedes copiar y probar.
Módulo 3: JavaScript y jQuery para interactividad
Dale vida a tus páginas: manipula el DOM, valida formularios, crea alertas con SweetAlert y depura con console.log().
Fundamentos de JavaScript: variables, funciones y eventos
JavaScript es el lenguaje que permite que tus páginas reaccionen a las acciones del usuario. Aquí los conceptos clave:
- Variables: almacenan datos (ej:
let nombre = "Juan";) - Funciones: bloques de código reutilizables (ej:
function saludar() { ... }) - Eventos: acciones del usuario (ej: clic, submit, tecla)
Manipulación del DOM: cambia tu página en tiempo real
El DOM (Document Object Model) es la representación de tu página en JavaScript. Puedes modificarla así:
// Cambiar el contenido de un elemento
document.getElementById("titulo").innerHTML = "¡Nuevo título!";
// Cambiar el estilo
document.getElementById("boton").style.backgroundColor = "blue";
Validación de formularios con JavaScript
Evita envíos incorrectos con validación en el cliente:
function validarFormulario() {
let email = document.getElementById("email").value;
if (email == "") {
alert("El correo es obligatorio");
return false;
}
return true;
}
Y en el formulario:
Introducción a jQuery: menos código, más resultado
jQuery simplifica tareas comunes de JavaScript. Ejemplos:
// Esperar a que la página cargue
$(document).ready(function() {
// Código aquí
});
// Cambiar contenido
$("#titulo").html("¡Listo!");
// Añadir clase
$("#boton").addClass("activo");
Uso de SweetAlert para alertas interactivas
Reemplaza el alert() feo con alertas modernas:
swal("¡Éxito!", "Tu formulario se envió correctamente", "success");
Primero incluye SweetAlert en tu HTML:
<!-- En el <head> o antes de cerrar </body> -->
<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
Depuración con console.log()
Usa console.log() para ver valores en la consola del navegador (F12):
console.log("Valor de email:", email);
Es esencial para detectar errores en tu código.
Volver a la Guía Full-Stack → Ver Módulo 2: Maquetación con HTML5, CSS3 y Bootstrap →¿Quieres la versión completa del libro?
Esta guía es una versión resumida del libro "Programación Full-Stack", que incluye:
- ✅ Todos los ejercicios resueltos paso a paso
- ✅ Códigos listos para copiar y probar
- ✅ Explicaciones profundas de seguridad y buenas prácticas
- ✅ Acceso a actualizaciones futuras
— Guía Full-Stack Desde Cero, StackCodeLab