Capítulo 2: La Trinidad del Desarrollo Web Frontend
2.1. HTML, CSS y JavaScript: Roles complementarios
HTML: La Estructura
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Mi Página Web</title>
</head>
<body>
<header>
<h1>Bienvenido</h1>
</header>
<main>
<p>Este es el contenido principal.</p>
<button id="miBoton">Haz clic</button>
</main>
<footer>
<p>Pie de página</p>
</footer>
</body>
</html>CSS: La Presentación
JavaScript: La Interactividad
2.2. Integración de JavaScript con HTML
La mejor práctica actual: <script type="module">
<script type="module">Otras formas (válidas, pero menos recomendadas para código moderno)
¿Por qué se emplea type="module"?
type="module"?2.3. Integración de JavaScript con CSS
Modificar estilos mediante variables CSS
Modificar estilos mediante clases CSS (Recomendado)
Modificar estilos inline (No recomendado - Legacy)
Ventajas de usar clases CSS sobre estilos inline:
Aspecto
Estilos Inline
Clases CSS
2.4. El flujo de carga de una página web
2.5. Ejemplo integrado: aplicación web simple
Resumen del Capítulo
💡 Conceptos clave 2025
🤔 Preguntas de reflexión
AnteriorCapítulo 1: ¿Qué es JavaScript?SiguienteCapítulo 3: Ejecución en el Navegador y Motores JavaScript
Última actualización
¿Te fue útil?