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