Objetos del Lenguaje – Javascript

El Objeto String

Este objeto nos permite hacer diversas manipulaciones con las cadenas, para que trabajar con ellas sea más sencillo. Cuando asignamos una cadena a una variable, JS está creando un objeto de tipo String que es el que nos permite hacer las manipulaciones.

Propiedades

  • length. Valor numérico que nos indica la longitud en caracteres de la cadena dada.
  • prototype. Nos permite asignar nuevas propiedades al objeto String.

Métodos

  • anchor(nombre). Crea un enlace asignando al atributo NAME el valor de ‘nombre’. Este nombre debe estar entre comillas ” “
  • big(). Muestra la cadena de caracteres con una fuente grande.
  • blink(). Muestra la cadena de texto con un efecto intermitente.
  • charAt(indice). Devuelve el carácter situado en la posición especificada por ‘indice’.
  • fixed(). Muestra la cadena de caracteres con una fuente proporcional.
  • fontcolor(color). Cambia el color con el que se muestra la cadena. La variable color debe ser especificada entre comillas: ” “, o bien siguiendo el estilo de HTML, es decir “#RRGGBB” donde RR, GG, BB son los valores en hexadecimal para los colores rojo, verde y azul, o bien puede ponerse un identificador válido de color entre comillas. Algunos de estos identificadores son “red”, “blue”, “yellow”, “purple”, “darkgray”, “olive”, “salmon”, “black”, “white”, …
  • fontsize(tamaño). Cambia el tamaño con el que se muestra la cadena. Los tamaños válidos son de 1 (más pequeño) a 7 (más grande). indexOf(cadena_buscada,indice) Devuelve la posición de la primera ocurrencia de ‘cadena_buscada’ dentro de la cadena actual, a partir de la posición dada por ‘indice’. Este último argumento es opcional y, si se omite, la busqueda comienza por el primer carácter de la cadena.
  • italics(). Muestra la cadena en cursiva.
  • lastIndexOf(cadena_buscada,indice). Devuelve la posición de la última ocurrencia de ‘cadena_buscada’ dentro de la cadena actual, a partir de la posición dada por ‘indice’, y buscando hacia atrás. Este último argumento es opcional y, si se omite, la busqueda comienza por el último carácter de la cadena.
  • link(URL). Convierte la cadena en un vínculo asignando al atributo HREF el valor de URL.
  • small(). Muestra la cadena con una fuente pequeña.
  • split(separador). Parte la cadena en un array de caracteres. Si el carácter separador no se encuentra, devuelve un array con un sólo elemento que coincide con la cadena original. A partir de NS 3, IE 4 (JS 1.2).
  • strike(). Muestra la cadena de caracteres tachada.
  • sub(). Muestra la cadena con formato de subíndice.
  • substring(primer_Indice,segundo_Indice). Devuelve la subcadena que comienza en la posición ‘primer_Indice + 1’ y que finaliza en la posición ‘segundo_Indice’. Si ‘primer_Indice’ es mayor que ‘segundo_Indice’, empieza por ‘segundo_Indice + 1’ y termina en ‘primer_Indice’. Si hacemos las cuentas a partir de 0, entonces es la cadena que comienza en ‘primer_Indice’ y termina en ‘segundo_Indice – 1’ (o bien ‘segundo_Indice’ y ‘primer_Indice – 1’ si el primero es mayor que el segundo).
  • sup(). Muestra la cadena con formato de superíndice.
  • toLowerCase(). Devuelve la cadena en minúsculas.
  • toUpperCase(). Devuelve la cadena en minúsculas.

El Objeto Image

Propiedades

  • border. Contiene el valor del parámetro ‘border’ de la imagen.
  • complete. Es un valor booleano que nos dice si la imagen se ha descargado completamente o no.
  • height. Contiene el valor del parámetro ‘height’ de la imagen.
  • hspace. Contiene el valor del parámetro ‘hspace’ de la imagen.
  • lowsrc. Contiene el valor del parámetro ‘lowsrc’ de la imagen.
  • name. Contiene el valor del parámetro ‘name’ de la imagen.
  • src. Contiene el valor del parámetro ‘src’ de la imagen.
  • vspace. Contiene el valor del parámetro ‘vspace’ de la imagen.
  • width. Contiene el valor del parámetro ‘width’ de la imagen.

El Objeto document

Propiedades

Veamos una lista de las propiedades del objeto document y luego veremos algún ejemplo.

  • alinkColor
    Color de los enlaces activos
  • Anchor
    Un ancla de la página. Se consigue con la etiqueta <A name=”nombre_del_ancla”>. Se accede por su nombre.
  • anchors array
    Un array de las anclas del documento.
  • Applet
    Un applet de la página. Se accede por su nombre. (Javascript 1.1)
  • applets array
    Un array con todos los applets de la página. (Javascript 1.1)
  • Area
    Una etiqueta <AREA>, de las que están vinculadas a los mapas de imágenes (Etiqueta

    ). Se accede por su nombre. (Javascript 1.1)
  • bgColor
    El color de fondo del documento.
  • classes
    Las clases definidas en la declaración de estilos CSS. (Javascript 1.2)
  • cookie
    Una cookie
  • domain
    Nombre del dominio del servidor de la página.
  • Embed
    Un elemento de la pagina incrustado con la etiqueta . Se accede por su nombre. (Javascript 1.1)
  • embeds array
    Todos los elementos de la página incrustados con . (Javascript 1.1)
  • fgColor
    El color del texto. Para ver los cambios hay que reescribir la página.
  • From
    Un formulario de la página. Se accede por su nombre.
  • forms array
    Un array con todos los formularios de la página.
  • ids
    Para acceder a estilos CSS. (Javascript 1.2)
  • Image
    Una imagen de la página web. Se accede por su nombre. (Javascript 1.1)
  • images array
    Cada una de las imágenes de la página introducidas en un array. (Javascript 1.1)
  • lastModified
    La fecha de última modificación del documento.
  • linkColor
    El color de los enlaces.
  • Link
    Un enlace de los de la página. Se accede por su nombre.
  • links array
    Un array con cada uno de los enlaces de la página.
  • location
    La URL del documento que se está visualizando. Es de solo lectura.
  • referrer
    La página de la que viene el usuario.
  • tags
    Estilos definidos a las etiquetas de HTML en la página web. (Javascript 1.2)
  • title
    El titulo de la página.
  • URL
    Lo mismo que location, pero es aconsejable utilizar location ya que URL no existe en todos los navegadores.
  • vlinkColor
    El color de los enlaces visitados.

Métodos

  • captureEvents()
    Para capturar los eventos que ocurran en la página web. Recibe como parámetro el evento que se desea capturar.
  • close()
    Cierra el flujo del documento. (Se verá más adelante en este manual un artículo sobre el flujo del documento)
  • contextual()
    Ofrece una línea de control de los estilos de la página. En el caso que deseemos especificarlos con Javascript.
  • getSelection()
    Devuelve un string que contiene el texto que se ha seleccionado. Sólo funciona en Netscape.
  • handleEvent()
    Invocas el manejador de eventos del elemento especificado.
  • open()
    Abre el flujo del documento.
  • releaseEvents()
    Liberar los eventos capturados del tipo que se especifique, enviándolos a los objetos siguientes en la jerarquía.
  • routeEvent()
    Pasa un evento capturado a través de la jerarquía de eventos habitual.
  • write()
    Escribe dentro de la página web. Podemos escribir etiquetas HTML y texto normal.
  • writeln()
    Escribe igual que el método write(), aunque coloca un salto de línea al final.
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Anuncios
A %d blogueros les gusta esto: