Publicidad
Publicidad

Curso de JavaScript - El navegador en JavaScript

Miniatura del vídeo

Clase: El funcionamiento de JavaScript en el navegador: DOM, BOM y el objeto Window

Descubre cómo JavaScript interactúa con el navegador. Analizamos el objeto Window, la estructura del DOM para manipular HTML y el BOM para controlar la ventana.

Esta lección explica los fundamentos técnicos de cómo JavaScript se ejecuta en un entorno de navegador. Al comprender la relación entre el lenguaje y el entorno, el estudiante podrá aprovechar las herramientas integradas para crear interfaces dinámicas y acceder a las propiedades del sistema donde se ejecuta su código.

Puntos Clave de la Lección

  • El objeto global Window: Se define como el elemento raíz y contenedor principal. Cualquier función o variable global declarada en el script se aloja dentro de este objeto, permitiendo su acceso mediante la referencia explícita a Windows. [00:32]
  • El Document Object Model (DOM): Representa los objetos proporcionados para interactuar con la estructura del documento HTML. Permite modificaciones dinámicas en tiempo real, como alterar estilos CSS (por ejemplo, el color de fondo) directamente desde JavaScript. [00:40]
  • El Browser Object Model (BOM): A diferencia del DOM, el BOM se centra en la interacción con el navegador en sí mismo, proporcionando objetos y funcionalidades extras ajenas al documento HTML, como el acceso a las dimensiones de la ventana (innerWidth, innerHeight). [00:48]
  • Información del navegador con Navigator: Es parte del BOM y permite obtener datos técnicos del entorno, tales como la plataforma en la que se ejecuta el navegador (platform) o la información detallada del cliente (user agent). [02:53]
  • Estructura jerárquica del lenguaje: Todo lo que constituye el lenguaje JavaScript (arrays, funciones, objetos) convive junto al DOM y al BOM bajo la jerarquía del objeto raíz Window, el cual proporciona el entorno necesario para la ejecución del código. [01:00]

Productos útiles para este curso

Para el desarrollo de esta práctica, se recomienda el uso de editores de código modernos como Visual Studio Code, especialmente con extensiones como "Live Server" para visualizar cambios en tiempo real, tal como se muestra en esta lección.

Resumen Final

En esta lección se ha clarificado que JavaScript, al ejecutarse en un navegador, no solo opera como lenguaje, sino que se integra con el objeto Window, que sirve como base para tres pilares: el lenguaje base, el DOM para manipular el contenido HTML, y el BOM para interactuar con las propiedades del navegador. Dominar estos conceptos permite al desarrollador web tener un control total sobre la página y el entorno de usuario.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Kiko Palomares , especializado en desarrollo web y programación frontend. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

40. El navegador en JavaScript

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos