JavaScript objetos predeterminados Flashcards
Acceder a propiedad x de objeto a
Javascript
a.x
Acceder a metodo x de objeto a, con parametros y z
Javascript
a.x([y, z])
Cuál es el objeto de alto nivel más superior en la jerarquía
Javascript
window
Objetos importantes de alto nivel por debajo de window en la jerarquía (5)
Javascript
navigator
screen
history
location
document
Generar nueva ventana con URL del documento x.html, nombre de ventana y, y propiedades de ventana z w con valores a n
window.open("x.html", "y", "z=a w=n")
Cerrar ventana actual
close()
Devolver boolean dependiendo si la ventana ha sido cerrada o no
closed
Ajustar o devolver valor por defecto de la barra de estado de una ventana
defaultStatus
Devolver el objeto document para la ventana
document
Devolver array de todos los marcos (incluidos iframes) de la ventana actual
frames
Devolver objeto history de la ventana
history
Devolver número de frames (incluyendo iframes) que hay en dentro de una
ventana
length
Devolver localización del objeto ventana (URL del fichero)
location
Ajustar o devolver nombre de una ventana
name
Devolver objeto navigator de una ventana
navigator
Devolver referencia a la ventana que abrió la ventana actual
opener
Devolver ventana padre de la ventana actual
parent
Devolver ventana actual
self
Ajustar texto de la barra de estado de una ventana
status
Mostrar ventana emergente de alerta y un botón de aceptar
alert()
Eliminar foco de la ventana actual
blur()
Resetear cronómetro ajustado con setInterval()
clearInterval()
Llamar a una función o evaluar una expresión en un intervalo especificado (en milisegundos)
setInterval()
Mostrar ventana emergente con un mensaje, un botón de aceptar y un botón de cancelar
confirm()
Colocar foco en la ventana actual
focus()
Abrir nueva ventana de navegación
open()
Mostrar ventana de diálogo para introducir datos
prompt()
Devolver string con nombre del enlace, dentro de la URL
location.hash
Devolver string con nombre del servidor y el número del puerto, dentro de la URL
location.host
Devolver cadena con nombre de dominio del servidor (o la dirección IP), dentro de la
URL
location.hostname
Devolver cadena con URL completa
location.href
Devolver cadena con camino al recurso, dentro de la URL
location.pathname
Devolver cadena con camino al recurso, dentro de la URL
location.port
Devolver cadena con protocolo utilizado (incluyendo los dos puntos), dentro de la
URL
location.protocol
Devolver cadena con información pasada en una llamada a un script, dentro de la
URL
location.search
Cargar nuevo documento
location.assign()
Volver a cargar la URL especificada en la propiedad href de location
location.reload()
Reemplazar historial actual mientras carga la URL especificada
location. replace()
Cadena con nombre en código del navegador
navigator.appCodeName
Cadena con nombre del cliente
navigator.appName
Cadena con información sobre la versión del cliente
navigator.appVersion
Devuelve true si las cookies están habilitadas en el navegador
navigator.cookieEnabled
Cadena con plataforma sobre la que se está ejecutando el programa cliente
navigator.platform
Cadena con cabecera completa del agente enviada en una petición HTTP
navigator.userAgent
¿Qué propiedad de objeto contiene la información de las propiedades appCodeName y appVersion?
navigator.userAgent
Devolver true si el cliente permite la utilización de Java
navigator.javaEnabled()
Array con todos los hiperenlaces del documento
document.anchors[]
Array con todos los applets del documento
document.applets[]
Array con todos los formularios del documento
document.forms[]
Array con todas las imágenes del documento
document.images[]
Array con todos los enlaces del documento
document.links[]
Devolver todos los nombres/valores de las cookies en el documento
document.cookie
Cadena con nombre de dominio del servidor que cargó el documento
document.domain
Devolver fecha y hora de la última modificación del documento
document.lastModified
Devolver estado de carga del documento actual
document.readyState
Cadena con URL del documento desde el cuál llegamos al documento actual
document.referrer
Devolver o ajustar título del documento
document.title
Devolver URL completa del documento
document.URL
Abrir flujo de escritura para poder utilizar expresiones HTML o código de JavaScript
document.open()
Cerrar flujo de escritura abierto previamente
document.close()
Acceder a un elemento identificado por el id escrito entre paréntesis
document.getElementById()
Acceder a los elementos identificados por el atributo name escrito entre paréntesis
document.getElementsByName()
Acceder a los elementos identificados por el tag o la etiqueta escrita entre paréntesis
document.getElementsByTagName()
Escribir expresiones HTML o código de JavaScript dentro de un documento
document.write()
Escribir expresiones HTML o código de JavaScript dentro de un documento pero con salto de línea al final de cada instrucción
document.writeln()
Cadena que contiene el valor del atributo align de un iframe id x
x.align
Devolver objeto documento contenido en un iframe id x
x.contentDocument
Devolver objeto window generado por un iframe id x
x.contentWindow
Cadena que contiene el valor del atributo frameborder de un iframe id x
x.frameBorder
Cadena que contiene el valor del atributo height de un iframe id x
x.height
Cadena que contiene el valor del atributo longdesc de un iframe id x
x.longDesc
Cadena que contiene el valor del atributo marginheight de un iframe id x
x.marginHeight
Cadena que contiene el valor del atributo marginwidth de un iframe id x
x.marginWidth
Cadena que contiene el valor del atributo name de un iframe id x
x.name
Cadena que contiene el valor del atributo noresize de un iframe id x
x.noResize
Cadena que contiene el valor del atributo scrolling de un iframe id x
x.scrolling
Cadena que contiene el valor del atributo src de un iframe id x
x.src
Cadena que contiene el valor del atributo width de un iframe id x
x.width
Ejecutar script inmediatamente después de que se cargue el iframe id x
x.onload = function() { };
Variable con longitud de una cadena x
“x”.length
Devolver carácter en la posición n de la cadena x
“x”.charAt(n)
Devolver unicode del carácter en la posición n de la cadena x
“x”.charCodeAt(n)
Devolver resultado de union de cadenas x e y
“x”.concat(“y”)
Devolver posición de la primera ocurrencia del carácter x en la cadena y
“y”.indexOf(‘x’)
Devolver posición de la última ocurrencia del carácter x en la cadena y
“y”.lastIndexOf(‘x’)
Devolver todas las coincidencias de una expresión regular x en una cadena y, null si no ha encontrado nada
“y”.match(/x/g)
/g es para no detenerse en al primera coincidencia
Convertir valores unicode n m a caracteres en una cadena x
“x”.fromCharCode(n, m)
Reemplazar subcadena x de cadena y por nueva cadena
z
“y”.replace(/x/, “z”)
Devolver posición dónde se encontró subcadena x en la cadena y
“y”.search(/x/)
Devolver parte desde n a m de cadena x
“x”.slice(n, m)
“x”.substr(n, m)
“x”.substring(n, m)
Dependiendo del manejo de numeros negativos
Dividir cadena x en array de subcadenas cada vez que encuentre el separador cadena y
“x”.split(“y”)
Convertir cadena x en minusculas
“x”.toLowerCase()
Convertir cadena x en mayusculas
“x”.toUpperCase()
Devolver número Euler o número e
Math.E
2.718
Devolver logaritmo neperiano de 2
Math.LN2
0.693
Devolver logaritmo neperiano de 10
Math.LN10
2.302
Devolver logaritmo base 2 de E
Math.LOG2E
1.442
Devolver logaritmo base 10 de E
Math.LOG10E
0.434
Devolver número PI
Math.PI
3.14159
Devolver raíz cuadrada de 2
Math.SQRT2
1.414
Devolver valor absoluto de n
Math.abs(n)
Devolver arcocoseno de n, en radianes
Math.acos(n)
Devolver arcoseno de n, en radianes
Math.asin(n)
Devolver arcotangente de n, en radianes con un valor entre -PI/2 y PI/2
Math.atan(n)
Devolver arcotangente del cociente entre argumentos n m
Math.atan2(m,n)
Devolver número n redondeado al alta hacia el siguiente entero
Math.ceil(n)
Devolver coseno de n, en radianes
Math.cos(n)
Devolver número n redondeado a la baja hacia el anterior entero.
Math.floor(n)
Devolver logaritmo neperiando (base E) de n
Math.log(n)
Devolver número más alto de entre los parámetros n m o
Math.max(n, m, o)
Devolver número más bajo de entre los parámetros n m o
Math.min(n, m, o)
Devolver resultado de n elevado a m
Math.pow(n, m)
Devolver número al azar entre 0 y 1
Math.random()
Redondear n al entero más próximo
Math.round(n)
Devolver seno de n en radianes
Math.sin(n)
Devolver raíz cuadrada de n
Math.sqrt(n)
Devolver tangente de un ángulo n
Math.tan(n)
Devolver función que creó el objeto Number
Number.constructor
Devolver número más alto disponible en JavaScript
Number.MAX_VALUE
Devolver número más pequeño disponible en JavaScript
Number.MIN_VALUE
Representación de infinito negativo
Number.NEGATIVE_INFINITY
Representación infinito positivo
Number.POSITIVE_INFINITY
Posibilidad de añadir nuestras propias propiedades y métodos a un objeto
Number.prototype
Y se define propiedades o metodos
Convertir número n a su notación exponencial hasta m dígitos
n.toExponential(m)
Formatear número n con m digitos decimales después del punto decimal
n.toFixed(m)
Formatear número n a la longitud m
n.toPrecision(m)
devuelve string
Convertir numero n en una cadena
n.toString()
Mostrar numero n en binario
n.toString(2)
Mostrar numero n en octal
n.toString(8)
Mostrar numero n en hexadecimal
n.toString(16)
Mostrar numero n en hexadecimal
n.toString(16)
Devolver valor primitivo de número n
n.valueOf()
Devolver funcion que creó el objeto boolean
Boolean.constructor
Permitir añadir propiedades y métodos a un objeto boolean
Boolean.prototype
Convertir boolean a a cadena
a.toString()
Devolver valor primitivo de un boolean a
a.valueOf()
Permitir añadir propiedades y métodos a un objeto Date
Date.prototype
Devolver función que creó el objeto Date
Date.constructor