¡Bienvenido a la Guía de JAVASCRIPT!
JavaScript es un lenguaje de programación que permite crear contenido dinámico en las páginas web. 🌐 Con JavaScript, puedes hacer que tu sitio web sea interactivo, responder a eventos del usuario, manipular el DOM, y mucho más. 🚀 ¡Es una habilidad esencial para cualquier desarrollador web! 💻
Introducción a JavaScript
JavaScript es un lenguaje de programación que se utiliza principalmente para crear interactividad en las páginas web. Con JavaScript, puedes manipular el DOM, manejar eventos, hacer solicitudes HTTP, y mucho más. Aquí tienes un ejemplo básico:
// Hola Mundo en JavaScript
console.log("¡Hola, Mundo!");
Variables y Tipos de Datos
En JavaScript, puedes declarar variables usando let,
const o var. Los tipos de datos incluyen
números, cadenas, booleanos, objetos, y más.
let nombre = "Juan";
const edad = 25;
var esEstudiante = true;
console.log(nombre); // Juan
console.log(edad); // 25
console.log(esEstudiante); // true
Funciones en JavaScript
Las funciones son bloques de código que puedes reutilizar. Puedes
definir funciones con la palabra clave function o
usando arrow functions.
// Función tradicional
function saludar(nombre) {
return "Hola, " + nombre;
}
// Arrow function
const despedir = (nombre) => {
return "Adiós, " + nombre;
};
console.log(saludar("Juan")); // Hola, Juan
console.log(despedir("Juan")); // Adiós, Juan
Manipulación del DOM
JavaScript te permite seleccionar y manipular elementos del DOM para cambiar el contenido, estilo, o estructura de una página web.
// Seleccionar un elemento por su ID
const titulo = document.getElementById("titulo");
// Cambiar el contenido del elemento
titulo.textContent = "¡Nuevo Título!";
// Cambiar el estilo
titulo.style.color = "red";
Eventos en JavaScript
Los eventos permiten que tu página web responda a las acciones del usuario, como clics, cambios en los campos de entrada, etc.
// Seleccionar un botón
const boton = document.getElementById("miBoton");
// Agregar un evento de clic
boton.addEventListener("click", () => {
alert("¡Botón clickeado!");
});
AJAX y Fetch API
Con Fetch API, puedes hacer solicitudes HTTP asíncronas para obtener datos de un servidor sin recargar la página.
// Obtener datos de una API
fetch('https://jsonplaceholder.typicode.com/posts/1')
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
Ejercicios Prácticos
Aquí tienes algunos ejercicios para practicar tus habilidades en JavaScript:
Ejercicio 1: Suma de dos números
Escribe una función que tome dos números como argumentos y devuelva su suma.
Ejercicio 2: Manipulación del DOM
Crea un botón que, al hacer clic, cambie el texto de un elemento en la página.
Ejercicio 3: Fetch API
Usa Fetch API para obtener datos de una API pública y muestra los resultados en la página.