JavaScript es uno de los lenguajes fundamentales en el desarrollo web. Permite incorporar interactividad en páginas HTML, gestionar eventos del usuario y modificar dinámicamente el contenido mostrado en el navegador.
Desde su creación en la década de 1990, JavaScript ocupa un papel central en la construcción de aplicaciones web. Su ejecución directa en el navegador lo diferencia de los lenguajes compilados y facilita la prueba inmediata del código.
Comprender sus bases resulta clave para quienes desean iniciarse en el desarrollo frontend o fortalecer conocimientos en programación web.
Introducción al libro
Introducción a JavaScript es un texto orientado a personas que comienzan a programar en este lenguaje. Presenta los fundamentos técnicos necesarios para entender cómo funciona JavaScript en el navegador y cómo se integra con documentos XHTML.
El libro está dirigido a estudiantes, autodidactas y desarrolladores que buscan una explicación estructurada desde cero. No exige conocimientos avanzados previos, aunque es recomendable estar familiarizado con conceptos básicos de HTML.
La organización del contenido parte de los conceptos esenciales del lenguaje y avanza hacia estructuras de control, funciones, manipulación del DOM y manejo de eventos.
Contenido del libro
La obra cubre los fundamentos sintácticos y conceptuales del lenguaje, incluyendo variables, operadores y estructuras de control. Posteriormente aborda funciones, ámbito de variables y control avanzado de flujo.
También introduce el modelo DOM, la gestión de eventos y la manipulación de formularios, elementos esenciales en aplicaciones web interactivas. Se incluyen utilidades como temporizadores, calendarios, menús desplegables y galerías de imágenes.
El libro dedica capítulos específicos a la detección y corrección de errores en distintos navegadores, así como una sección final con recursos adicionales y ejercicios resueltos.
Índice del libro
- Capítulo 1. Introducción
1.1. ¿Qué es JavaScript?
1.2. Breve historia
1.3. Especificaciones oficiales
1.4. Cómo incluir JavaScript en documentos XHTML
1.5. Etiqueta noscript
1.6. Glosario básico
1.7. Sintaxis
1.8. Posibilidades y limitaciones
1.9. JavaScript y navegadores
1.10. JavaScript en otros entornos - Capítulo 2. El primer script
- Capítulo 3. Programación básica
3.1. Variables
3.2. Tipos de variables
3.3. Operadores
3.4. Estructuras de control de flujo
3.5. Funciones y propiedades básicas de JavaScript - Capítulo 4. Programación avanzada
4.1. Funciones
4.2. Ámbito de las variables
4.3. Sentencias break y continue
4.4. Otras estructuras de control - Capítulo 5. DOM
- Capítulo 6. Eventos
6.1. Modelos de eventos
6.2. Modelo básico de eventos
6.3. Obteniendo información del evento (objeto event) - Capítulo 7. Formularios
7.1. Propiedades básicas de formularios y elementos
7.2. Utilidades básicas para formularios
7.3. Validación - Capítulo 8. Otras utilidades
8.1. Relojes, contadores e intervalos de tiempo
8.2. Calendario
8.3. Tooltip
8.4. Menú desplegable
8.5. Galerías de imágenes (Lightbox) - Capítulo 9. Detección y corrección de errores
9.1. Corrección de errores con Internet Explorer
9.2. Corrección de errores con Firefox
9.3. Corrección de errores con Opera - Capítulo 10. Recursos útiles
- Capítulo 11. Ejercicios resueltos
Datos del libro
- Título: Introducción a JavaScript
- Autor: Javier Eguíluz Pérez
- Categoría principal: Programación
- Subcategoría: JavaScript
- Idioma: Español
- Licencia: Creative Commons Reconocimiento – No Comercial – Sin Obra Derivada 3.0 (CC BY-NC-ND 3.0)
Más libros en: JavaScript, Programación
Aviso legal: Este libro se comparte únicamente con fines educativos. El contenido se distribuye bajo licencias Creative Commons o permisos explícitos de sus autores. OpenLibro no aloja material con derechos reservados.