Buscador

Averiguar la versión y el tipo de navegador utilizado - II:

Como vemos, el número de propiedades es suficiente para conocer en todo momento bajo qué entorno de ejecución se está viendo nuestra página. Dependiendo de esas situación podremos escribir código ejecutable para cada circunstancia. En este caso, la salida del Código fuente 82, produce una pantalla de referencias generales sobre todas las característicasque muestra la Figura 30.
Figura 31. Página mostrando las características del navegador


Nota para programadores experimentados en orientación a objetos
A pesar de la apariencia de las relaciones clase-subclase en la jerarquía Javascript, muchos de los aspectos
tradicionales de un entorno orientado a objetos no son aplicables a Javascript. En realidad la jerarquía Javascript es más una jerarquía de contenidos o de envoltorios que una jerarquía de herencia. No se heredan ni propiedades ni métodos de los objetos más altos en la cadena. No hay un mecanismo de trasvase de mensajes entre objetos en ninguna dirección. Por lo tanto, no puede invocar un método ventana mediante el envío de un mensaje a él desde un documento o plantilla. Cualquier referencia a un objeto debe ser explícita. 
Los objetos Javascript predefinidos son generados sólo cuando el código HTML que contiene sus definiciones se carga en el navegador. No se puede añadir o modificar propiedades, métodos o manejadores de ningún objeto (aunque pueda añadir una propiedad a una variable que pertenece a un objeto). A lo sumo se puede modificar algunos valores de las propiedades.

No hay comentarios:

Publicar un comentario