Bienvenidos sean a este post, hoy hablaremos sobre uno de los objetos mas importantes en Javascript, en un post anterior hablamos del objeto window y vimos que es el objeto con la jerarquia mas importante porque es el contenedor del resto de los objetos pero document es mas importante porque es el verdadero contenedor de los elementos en la ventana, este objeto equivale al tag < body >, en general salvo algunas determinadas acciones no usaremos a window sino este objeto, pasemos a ver algunas propiedades de este objeto:

  • alinkColor, representa el color de los links activos
  • anchors, array con todos los enlaces internos del documento
  • applets, array con todos los applets del documento
  • bgColor, representa el color de fondo del documento
  • cookie, cadena que contiene los valores de cookies para el documento actual
  • domain, es el nombre del servidor donde esta el documento
  • embeds, array que contiene todos los EMBEDS del documento
  • fgColor, representa el color de primer plano del documento
  • forms, array con todos objetos forms que son del documento
  • images, array que contiene todos las imagenes del documento
  • lastModified, cadena que contiene la ultima fecha que se modifico el documento
  • linkcolor, representa el color de los enlaces del documento
  • links, array que contiene todos los enlaces externos del documento
  • location, cadena que contiene la URL del documento actual
  • referrer, cadena que contiene la URL que llamo a este documento, si el usuario utilizo un enlace
  • title, cadena que contiene el titulo del documento
  • vlinkColor, representa el color de los links visitados en el documento

A continuacion veremos los metodos disponibles para este objeto:

  • clear(), limpia la ventana del documento
  • close(), cierra la escritura en la ventana actual y puede cerrar la ventana tambien
  • eval(), evalua la cadena como una sentencia en referencia al objeto document
  • toString(), devuelve una cadena que representa al objeto documento
  • valueOf(), convierte el objeto en su tipo primitivo
  • write(), escribe texto y HTML sobre el documento actual
  • writeln(), escribe texto y HTML sobre el documento actual y al final agrega una nueva linea
  • open(mime,“replace”), abre la escritura sobre un documento, el parametro mime especifica el tipo de documento soportado por el navegador y replace simboliza al documento anterior y es utilizado si se pasa como segundo parametro

Con esto podremos modificar muchos de los parametros de nuestros documentos pero recuerden que como dijimos anteriormente los objetos tienen una jerarquia y si bien este objeto esta por arriba de los demas pero por debajo de window, cuando necesitemos modificar algun elemento de la misma se debera hacer sobre el mismo pero ya iremos viendolo mas adelante, tambien les recomiendo ver algunos de los posts anteriores donde he utilizado para nuestros ejemplos algunas propiedades del objeto document.

En resumen, hoy hemos visto al cual sera la verdadera raiz de todos nuestros objetos, cuales son sus propiedades, sus metodos, en posts anteriores hemos utilizado algunos de sus propiedades y metodos con lo cual les sugiero volver a repasar, espero les haya sido util sigueme en Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.