Explorando los Objetos Clave de JavaScript en el Navegador

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,11 KB

Objetos Clave de JavaScript en el Navegador

A continuación, se describen los objetos fundamentales de JavaScript que interactúan con el navegador y el documento HTML:

El Objeto window

El objeto window es el objeto principal que representa la ventana del navegador. Incluye objetos relacionados con la barra de tareas, el documento y el historial de navegación.

  • window.open(URL, nombre, propiedades): Abre una nueva ventana. La URL es la dirección de la página a abrir. Si está en blanco, se abre una página en blanco.
  • alert(mensaje): Muestra una ventana de diálogo con un mensaje.
  • confirm(mensaje): Muestra una ventana de diálogo con un mensaje y dos botones (Aceptar/Cancelar).
  • prompt(mensaje, valor_por_defecto): Muestra una ventana con un mensaje y un campo de texto.
  • clearTimeout(identificador): Detiene un temporizador establecido con setTimeout.
  • scroll(x, y): Desplaza el documento a la posición especificada por x e y.
  • name: Permite obtener o asignar el nombre de la ventana.
  • closed: Indica si la ventana está cerrada (true) o no (false).
  • length: Informa sobre el número de ventanas hijas que contiene la ventana actual.
  • self: Devuelve una referencia a la propia ventana.
  • parent: Devuelve una referencia a la ventana que contiene la ventana actual.
  • top: Devuelve una referencia a la ventana de nivel superior del navegador.
  • status: Define la cadena de caracteres que se muestra en la barra de estado.
  • defaultStatus: Define la cadena que se muestra por defecto en la barra de estado.
  • frames[]: Permite acceder a los marcos (<frame>) declarados en la página.

El Objeto navigator

El objeto navigator proporciona información sobre el navegador. Se utiliza para obtener el nombre y la versión del navegador, y para tomar decisiones sobre qué código ejecutar o qué tipo de páginas mostrar.

  • appName: Cadena que contiene el nombre del navegador.
  • appVersion: Cadena que contiene la versión del navegador.
  • javaEnabled(): Indica si el navegador tiene habilitado el soporte para Java.

El Objeto document

El objeto document representa el documento HTML que se muestra en la ventana del navegador. Se accede a él mediante la referencia document. Permite acceder a objetos como imágenes (Image), formularios (Form) y enlaces (Link).

  • open(): Abre un nuevo documento para escribir.
  • write(cadena): Escribe el código HTML especificado en la cadena.

El Objeto history

El objeto history se accede mediante window.history y contiene el historial de navegación de la sesión actual.

  • back(): Retrocede en el historial.
  • forward(): Avanza en el historial.
  • go(donde): Navega a una posición específica en el historial.

El Objeto location

El objeto location se accede mediante window.location y contiene información sobre la dirección de la página actual.

  • href: URL completa de la página actual.
  • protocol: Protocolo de la página actual (ej: http:, https:).
  • host: Nombre de dominio y puerto de la página actual.
  • pathname: Ruta de la página actual.

Objetos JavaScript Adicionales

Además de los objetos del navegador, JavaScript proporciona objetos para manipular datos y realizar operaciones:

El Objeto Array

El objeto Array permite almacenar datos de forma ordenada.

  • join(separador): Concatena todos los elementos del array en una cadena, utilizando el separador especificado.
  • sort(orden): Ordena los elementos del array. El parámetro orden puede ser una función de comparación o un criterio de ordenación.
  • reverse(): Invierte el orden de los elementos del array.

El Objeto Boolean

El objeto Boolean se utiliza para convertir cualquier valor a booleano (true o false).

El Objeto Function

El objeto Function permite crear funciones de forma dinámica, similar a las declaradas con la instrucción function.

El Objeto Math

El objeto Math proporciona constantes y funciones matemáticas.

El Objeto String

El objeto String se utiliza para trabajar con cadenas de texto.

Entradas relacionadas: