3.5 bom

8
Técnica de desarrollo Web para crear aplicaciones interactivas o RIA (Rich Internet Applications) 3.1 Conceptos básicos 3.2 JavaScript básico 3.3 JavaScript avanzado 3.4 DOM (Document Object Model) 3.5 BOM (Browser Object Model) 3.6 Eventos 3.7El objeto XMLHttpRequest

Upload: fanny-jimenez

Post on 15-Jan-2016

4 views

Category:

Documents


0 download

DESCRIPTION

browse object model

TRANSCRIPT

Page 1: 3.5 bom

Técnica de desarrollo Web para crear aplicaciones interactivas o RIA (Rich

Internet Applications)

3.1 Conceptos básicos3.2 JavaScript básico3.3 JavaScript avanzado3.4 DOM (Document Object Model)3.5 BOM (Browser Object Model)3.6 Eventos3.7El objeto XMLHttpRequest3.8 Frameworks y librerías

Page 2: 3.5 bom

3.1 BOM Browser Object Model

Page 3: 3.5 bom
Page 4: 3.5 bom

Algunos de los elementos que forman el BOM son los siguientes:

• Crear, mover, redimensionar y cerrar ventanas de navegador.

• Obtener información sobre el propio navegador.

• Propiedades de la página actual y de la pantalla del usuario.

• Gestión de cookies.

• Objetos ActiveX en Internet Explorer.

Page 5: 3.5 bom

El objeto windows representa la ventana completa del navegador. Mediante este objeto, es posible mover, redimensionar y manipular la ventana actual del navegador. Incluso es posible abrir y cerrar nuevas ventanas de navegador.

El objeto window

BOM define cuatro métodos para manipular el tamaño y la posición de la ventana:

moveBy(x, y) desplaza la posición de la ventana x píxel hacia la derecha y y píxel hacia abajo.

moveTo(x, y) desplaza la ventana del navegador hasta que la esquina superior izquierda se encuentre en la posición (x, y) de la pantalla del usuario.

resizeBy(x, y) redimensiona la ventana del navegador de forma que su nueva anchura sea igual a (anchura_anterior + x) y su nueva altura sea igual a (altura_anterior + y

resizeTo(x, y) redimensiona la ventana del navegador hasta que su anchura sea igual a x y su altura sea igual a y.

Page 6: 3.5 bom

El objeto documentAlgunas de las propiedades más importantes definidas por el objeto document son:

Propiedad DescripciónlastModified La fecha de la última modificación de la páginareferrer La URL desde la que se accedió a la páginatitle El texto de la etiqueta <title>URL La URL de la página actual del navegador

Page 7: 3.5 bom

El objeto navigatorEl objeto navigator es uno de los primeros objetos que incluyó el BOM y permite obtener información sobre el propio navegador.

El objeto navigator es uno de los primeros objetos que incluyó el BOM y permite obtener información sobre el propio navegador.

El objeto navigator

El objeto navigator se emplea habitualmente para detectar el tipo y/o versión del navegador en las aplicaciones cuyo código difiere para cada navegador. Además, se emplea para detectar si el navegador tiene habilitadas las cookies y Java y también para comprobar los plugins disponibles en el navegador.

Page 8: 3.5 bom

El objeto screenEl objeto screen se utiliza para obtener información sobre la pantalla del usuario. Uno de los datos más importantes que proporciona el objeto screen es la resolución del monitor en el que se están visualizando las páginas. Los diseñadores de páginas web necesitan conocer las resoluciones más utilizadas por los usuarios para adaptar sus diseños a esas resoluciones.

Las siguientes propiedades están disponibles en el objeto screen: