Matrices JavaScript concat () Une varias matrices en una copyWithin () Copiar elementos de matriz dentro de la matriz, desde y hacia posiciones especificadas índice de() Devuelve el valor primitivo del objeto especificado. incluye () Compruebe si una matriz contiene el elemento especificado unirse() Combine elementos de una matriz en una sola cadena y devuelva la cadena entradas () Devuelve un par clave / valor Array Iteration Object cada() Compruebe si cada elemento de una matriz pasa una prueba llenar() Rellene los elementos en una matriz con un valor estático filtrar() Cree una nueva matriz con cada elemento de una matriz que pase una prueba encontrar() Devuelve el valor del primer elemento en una matriz que pasa una prueba para cada() Llamar a una función para cada elemento de matriz desde() Crear una matriz a partir de un objeto lastIndexOf () Indique la última posición en la que aparece un elemento dado en una matriz. popular() Eliminar el último elemento de una matriz empujar() Agregar un nuevo elemento al final
marcha atrás() Ordenar elementos en orden descendente reducir() Reduzca los valores de una matriz a un solo valor (de izquierda a derecha) reduceRight () Reduzca los valores de una matriz a un solo valor (de derecha a izquierda) cambio() Eliminar el primer elemento de una matriz rebanada() Tire de una copia de una parte de una matriz en un nuevo objeto de matriz ordenar() Ordenar elementos alfabéticamente empalme() Agregar elementos de una manera y posición especificadas unshift () Agregar un nuevo elemento al principio Métodos booleanos de JavaScript Encadenar() Convierta un valor booleano en una cadena y devuelva el resultado valor de() Devuelve la primera posición en la que aparece un elemento dado en una matriz a la fuente() Devuelve una cadena que representa el código fuente del objeto. Operadores aritméticos de JavaScript + Adición - Sustracción * Multiplicación / División (...) Operador de agrupación (las operaciones entre paréntesis se ejecutan antes que las que están fuera) % Módulo (resto) ++ Números incrementales -- Números decrecientes == Igual a Igual valor e igual tipo != No es igual !== Valor no igual o tipo no igual > Mas grande que Menor que >= Mayor qué o igual a Menor o igual que ? Operador ternario Operadores logicos && Y lógico || O lógico ! NO lógico Operadores bit a bit & Declaración AND | Declaración OR ~ NO ^ XOR Shift izquierdo >> Giro a la derecha >>> Relleno cero desplazamiento a la derecha Las funciones alerta() Datos de salida en un cuadro de alerta en la ventana del navegador confirmar() Abra un cuadro de diálogo sí / no y devuelva verdadero / falso dependiendo del clic del usuario console.log () Escribir información en la consola del navegador (buena para fines de depuración) document.write () Escribir directamente en el documento HTML rápido() Crear un diálogo para la entrada del usuario. Funciones globales decodeURI () Decodifique un identificador uniforme de recursos (URI) creado por encodeURI o similar decodeURIComponent () Decodificar un componente URI encodeURI () Codificar un URI en UTF-8 encodeURIComponent () Lo mismo pero para componentes URI eval () Evaluar el código JavaScript representado como una cadena isFinite () Determinar si un valor pasado es un número finito isNaN () Determinar si un valor es un número ilegal Número() Convertir el valor de un objeto en un número parseFloat () Analiza una cadena y devuelve un número de coma flotante parseInt () Analiza una cadena y devuelve un entero JavaScript Loops para La forma más común de crear un bucle en JavaScript mientras Configurar condiciones bajo las cuales se ejecuta un bucle hacer mientras Sin embargo, similar al ciclo while, se ejecuta al menos una vez y realiza una verificación al final para ver si se cumple la condición para volver a ejecutar descanso Pare y salga del ciclo si ciertas condiciones son mets Seguir Omita partes del ciclo si se cumplen ciertas condiciones Personajes de escape \' Una frase \" Cita doble \\ Barra invertida \si Retroceso \F Alimentación de formulario \norte Nueva línea \ r Retorno de carro \ t Tabulador horizontal \ v Tabulador vertical Métodos de cadena de JavaScript charAt () Devuelve un carácter en una posición especificada dentro de una cadena charCodeAt () Dale el carácter unicode en esa posición concat () Concatenar (unir) dos o más cadenas en una fromCharCode () Devuelve una cadena creada a partir de la secuencia especificada de unidades de código UTF-16 índice de() Proporcione la posición de la primera aparición del texto especificado dentro de una cadena lastIndexOf () Igual que indexOf () pero con la última aparición, buscando hacia atrás partido() Recuperar las coincidencias de una cadena contra un patrón de búsqueda reemplazar() Encuentra y reemplaza texto especificado en una cadena buscar() Ejecute una búsqueda de un texto coincidente y devuelva su posición rebanada() Extraiga una sección de una cadena y devuélvala como una nueva cadena división() Dividir un objeto de cadena en una matriz de cadenas en una posición especificada comienza con() Compruebe si una cadena comienza con caracteres especificados substr () Similar a slice () pero extrae una subcadena dependiente de un número específico de caracteres subcadena () Similar a slice () pero no puede aceptar índices negativos toLowerCase () Convertir cadenas a minúsculas toUpperCase () Convertir cadenas a mayúsculas valor de() Devuelve el valor primitivo (que no tiene propiedades o métodos) de un objeto de cadena SINTAXIS DE EXPRESIÓN REGULAR
Modificadores de Patrones mi Evaluar reemplazo yo Realizar coincidencias entre mayúsculas y minúsculas sol Realizar coincidencia global metro Realizar coincidencia de varias líneas s Tratar cadenas como una sola línea X Permitir comentarios y espacios en blanco en el patrón U Patrón no greedy Soportes [a B C] Encuentra cualquiera de los personajes entre paréntesis [^ abc] Encuentra cualquier personaje que no esté entre paréntesis [0-9] Encuentra el dígito especificado entre paréntesis [Arizona] Encuentra cualquier carácter de mayúscula A a minúscula z (a | b | c) Encuentre cualquiera de las alternativas separadas con | Metacaracteres . Encuentre un solo carácter, excepto la nueva línea o el terminador de línea \ w Carácter de la palabra \ W Carácter no verbal \re Un digito \RE Un caracter sin digito \ s Carácter de espacio en blanco \ S Carácter sin espacios en blanco \si Encuentra una coincidencia al principio / al final de una palabra \SI Encuentra una coincidencia que no esté al principio / al final de una palabra \ u0000 Personaje NUL \norte Un nuevo personaje de línea \F Carácter de alimentación de formulario \ r Carácter de retorno de carro \ t Carácter de tabulación \ v Carácter de tabulación vertical \ xxx Carácter especificado por un número octal xxx \ xdd Carácter latino especificado por un número hexadecimal dd \ udddd Carácter Unicode especificado por un número hexadecimal dddd Cuantificadores n + Haga coincidir cualquier cadena que contenga al menos un n norte* Cualquier cadena que contenga cero o más ocurrencias de n ¿norte? Cualquier cadena que contenga cero o una aparición de n n {X} Cualquier cadena que contenga una secuencia de X n n {X, Y} Cadenas que contienen una secuencia de X a Y n n {X,} Coincide con cualquier cadena que contenga una secuencia de al menos X n n $ Cualquier cadena con n al final ^ n Cadena con n al comienzo ? = n Cualquier cadena seguida de una cadena específica n ?!norte Cadena que no es seguida por una cadena específica n Propiedades numéricas VALOR MÁXIMO Valor numérico máximo representable en JavaScript MIN_VALUE El valor numérico positivo más pequeño representable en JavaScript Yaya El valor "No es un número" NEGATIVO_INFINIDAD Valor infinito negativo POSITIVO_INFINIDAD Valor positivo infinito Métodos numéricos toExponential () Devuelve una cadena con un número redondeado escrito como notación exponencial toFixed () Cadena de retorno de un número con un número específico de decimales toPrecision () Cadena de retorno de un número escrito con una longitud especificada Encadenar() Devuelve un número como una cadena valor de() Devuelve un número como un número Propiedades matematicas mi Número de Euler LN2 Logaritmo natural de 2 LN10 Logaritmo natural de 10 LOG2E Base 2 logaritmo de E LOG10E Base 10 logaritmo de E Pi El número PI SQRT1_2 Raíz cuadrada de 1/2 SQRT2 Raíz cuadrada de 2 Métodos matemáticos abs (x) Devuelve el valor absoluto (positivo) de x acos (x) Arccosina de x, en radianes asin (x) Arcoseno de x, en radianes atan (x) Arctangente de x como valor numérico atan2 (y, x) Arcotangente del cociente de sus argumentos. techo (x) Valor de x redondeado a su entero más cercano cos (x) Coseno de x (x está en radianes) exp (x) Valor de ex piso (x) Valor de x redondeado a su entero más cercano log (x) Logaritmo natural (base E) de x max (x, y, z,..., n) Número con mayor valor min (x, y, z,..., n) Número con el valor más bajo pow (x, y) X al poder de y aleatorio() Número aleatorio entre 0 y 1 redondo (x) Valor de x redondeado a su entero más cercano sin (x) Seno de x (x está en radianes) sqrt (x) Raíz cuadrada de x bronceado (x) Tangente de un angulo fechas Fecha() Crear un nuevo objeto de fecha con la fecha y hora actuales Fecha (2017, 5, 21, 3, 23, 10, 0) Crea un objeto de fecha personalizado. Los números representan año, mes, día, hora, minutos, segundos, milisegundos. Puede omitir lo que quiera, excepto por año y mes. Fecha ("2017-06-23") Declaración de fecha como una cadena obtener la fecha() Obtenga el día del mes como un número (1-31) getDay () Obtenga el día de la semana como un número (0-6) getFullYear () Obtenga el año como un número de cuatro dígitos (aaaa) getHours () Obtenga la hora (0-23) getMilliseconds () Obtenga el milisegundo (0-999) getMinutes () Obtenga el minuto (0-59) getMonth () Obtenga el mes como un número (0-11) getSeconds () Consigue el segundo (0-59) consigue tiempo() Obtenga el tiempo (milisegundos desde el 1 de enero de 1970) getUTCDate () Día (fecha) del mes en la fecha especificada según la hora universal (también disponible para día, mes, año completo, horas, minutos, etc.) analizar gramaticalmente Analiza una representación de cadena de una fecha y devuelve el número de milisegundos desde el 1 de enero de 1970 define la fecha() Establecer el día como un número (1-31) setFullYear () Establecer el año (opcionalmente mes y día) setHours () Establecer la hora (0-23) setMilliseconds () Establecer los milisegundos (0-999) setMinutes () Establecer los minutos (0-59) setMonth () Establecer el mes (0-11) setSeconds () Establecer los segundos (0-59) fijar tiempo() Establecer el tiempo (milisegundos desde el 1 de enero de 1970) setUTCDate () Establezca el día del mes para una fecha específica de acuerdo con la hora universal (también disponible para día, mes, año completo, horas, minutos, etc.) MODO DOM

Propiedades del nodo atributos Colección en vivo de todos los atributos registrados en un elemento baseURI URL base absoluta de un elemento HTML childNodes Colección de nodos secundarios de un elemento primer hijo Primer nodo hijo de un elemento último niño Último nodo hijo de un elemento proximo hermano Siguiente nodo en el mismo nivel de árbol de nodos nombre del nodo Nombre de un nodo nodeType Tipo de nodo nodeValue Valor de un nodo propietarioDocumento Objeto de documento de nivel superior para el nodo actual parentNode Nodo principal de un elemento anterior Hermano Nodo inmediatamente anterior al actual contenido del texto Contenido textual de un nodo y sus descendientes. Métodos de nodo añadir Niño() Agregue un nuevo nodo hijo a un elemento como el último nodo hijo cloneNode () Clonar elemento HTML compareDocumentPosition () Compare la posición del documento de dos elementos. getFeature () Devuelve un objeto que implementa las API de una característica especificada hasAttributes () Devuelve verdadero si un elemento tiene algún atributo, de lo contrario devuelve falso hasChildNodes () Devuelve verdadero si un elemento tiene nodos secundarios, de lo contrario devuelve falso insertBefore () Inserte un nuevo nodo secundario antes de un nodo secundario existente especificado isDefaultNamespace () Devuelve verdadero si un espacio de nombres especificadoURI es el predeterminado, de lo contrario devuelve falso isEqualNode () Comprueba si dos elementos son iguales isSameNode () Compruebe si dos elementos son el mismo nodo esta apoyado() Devuelve verdadero si una característica especificada es compatible con el elemento lookupNamespaceURI () Devuelve el namespaceURI asociado con un nodo dado lookupPrefix () Devuelve un DOMString que contiene el prefijo para un espacio de nombres dadoURI, si está presente normalizar() Unir nodos de texto adyacentes y eliminar nodos de texto vacíos en un elemento removeChild () Eliminar un nodo hijo de un elemento replaceChild () Reemplazar un nodo hijo en un elemento Métodos de elementos getAttribute () Devuelve el valor del atributo especificado de un nodo de elemento getAttributeNS () Devuelve el valor de cadena del atributo con el espacio de nombres y el nombre especificados getAttributeNode () Obtener el nodo del atributo especificado getAttributeNodeNS () Devuelve el nodo de atributo para el atributo con el espacio de nombres y el nombre dados getElementsByTagName () Proporcione una colección de todos los elementos secundarios con el nombre de etiqueta especificado getElementsByTagNameNS () Devuelve una colección de elementos HTML en vivo con un determinado nombre de etiqueta que pertenece al espacio de nombres dado hasAttribute () Devuelve verdadero si un elemento tiene algún atributo, de lo contrario devuelve falso hasAttributeNS () Proporcione un valor verdadero / falso que indique si el elemento actual en un espacio de nombres dado tiene el atributo especificado removeAttribute () Eliminar un atributo especificado de un elemento removeAttributeNS () Eliminar el atributo especificado de un elemento dentro de un determinado espacio de nombres removeAttributeNode () Quite un nodo de atributo especificado y devuelva el nodo eliminado setAttribute () Establecer o cambiar el atributo especificado a un valor especificado setAttributeNS () Agregue un nuevo atributo o cambie el valor de un atributo con el espacio de nombres y nombre dados setAttributeNode () Establecer o cambiar el nodo de atributo especificado setAttributeNodeNS () Agregue un nuevo nodo de atributo de espacio de nombres a un elemento Propiedades de la ventana del navegador cerrado Compruebe si una ventana se ha cerrado o no y devuelva verdadero o falso Estado predeterminado Establecer o devolver el texto predeterminado en la barra de estado de una ventana documento Devuelve el objeto del documento para la ventana marcos Devuelve todos los elementos de iframe en la ventana actual historia Proporcione el objeto Historial para la ventana. altura interior Altura interior del área de contenido de una ventana innerWidth Ancho interno del área de contenido longitud Devuelve el número de elementos de iframe en la ventana ubicación Devuelve el objeto de ubicación para la ventana nombre Establecer o devolver el nombre de una ventana navegador Devuelve el objeto Navigator para la ventana abrelatas Devuelve una referencia a la ventana que creó la ventana. exterior Altura exterior de una ventana, incluidas barras de herramientas / barras de desplazamiento externalWidth Ancho exterior de una ventana, incluidas barras de herramientas / barras de desplazamiento pageXOffset Número de píxeles por los que el documento se ha desplazado horizontalmente pageYOffset Número de píxeles por los cuales el documento se ha desplazado verticalmente padre Ventana principal de la ventana actual pantalla Devuelve el objeto de pantalla para la ventana pantalla izquierda Coordenada horizontal de la ventana (relativa a la pantalla) screenTop Coordenada vertical de la ventana. screenX Igual que screenLeft pero necesario para algunos navegadores screenY Igual que screenTop pero necesario para algunos navegadores yo Devuelve la ventana actual estado Establecer o devolver el texto en la barra de estado de una ventana parte superior Devuelve la ventana superior del navegador Métodos de ventana del navegador alerta() Mostrar un cuadro de alerta con un mensaje y un botón Aceptar difuminar() Eliminar foco de la ventana actual clearInterval () Borrar un conjunto de temporizadores con setInterval () clearTimeout () Borrar un conjunto de temporizadores con setTimeout () cerca() Cerrar la ventana actual confirmar() Mostrar un cuadro de diálogo con un mensaje y los botones Aceptar y Cancelar atención() Establecer foco en la ventana actual moveBy () Mover una ventana en relación con su posición actual mover a() Mover una ventana a una posición especificada abierto() Abrir una nueva ventana del navegador impresión() Imprime el contenido de la ventana actual rápido() Mostrar un cuadro de diálogo que solicita al visitante que ingrese resizeBy () Cambiar el tamaño de la ventana por el número especificado de píxeles resizeTo () Cambiar el tamaño de la ventana a un ancho y alto especificados scrollBy () Desplazar el documento por un número específico de píxeles scrollTo () Desplazar el documento a las coordenadas especificadas setInterval () Llamar a una función o evaluar una expresión a intervalos específicos setTimeout () Llamar a una función o evaluar una expresión después de un intervalo especificado detener() Evita que la ventana se cargue Propiedades de pantalla availHeight Devuelve el alto de la pantalla (excluyendo la barra de tareas de Windows) availWidth Devuelve el ancho de la pantalla (excluyendo la barra de tareas de Windows) profundidad del color Devuelve la profundidad de bits de la paleta de colores para mostrar imágenes altura La altura total de la pantalla. pixelDepth La resolución de color de la pantalla en bits por píxel anchura El ancho total de la pantalla. EVENTOS JAVASCRIPT
JavaScript Mouse Events al hacer clic Cuando el usuario hace clic en un elemento oncontextmenu Cuando el usuario hace clic derecho en un elemento para abrir un menú contextual ondblclick Cuando el usuario hace doble clic en un elemento onmousedown Cuando el usuario presiona un botón del mouse sobre un elemento onmouseenter Cuando el usuario mueve el puntero sobre un elemento onmouseleave Cuando el usuario aleja el puntero de un elemento onmousemove Cuando el usuario mueve el puntero mientras está sobre un elemento el ratón por encima Cuando el usuario mueve el puntero sobre un elemento o uno de sus elementos secundarios onmouseout Cuando el usuario aleja el puntero de un elemento o uno de sus elementos secundarios onmouseup Cuando el usuario suelta un botón del mouse mientras está sobre un elemento JavaScript Keyboard Events onkeydown Cuando el usuario está presionando una tecla onkeypress Cuando el usuario comienza a presionar una tecla onkeyup Cuando el usuario suelta una clave JavaScript Frame Events onabort Cuando se cancela la carga de medios onbeforeunload Antes de que el documento esté a punto de descargarse onerror Cuando se produce un error al cargar un archivo externo onhashchange Cuando la parte de anclaje de una URL ha cambiado onload Cuando un objeto se ha cargado onpagehide Cuando el usuario navega fuera de una página web onpageshow Cuando el usuario navega a una página web onresize Cuando el usuario cambia el tamaño de la vista del documento enrollarse Cuando el usuario se desplaza por la barra de desplazamiento de un elemento onunload Cuando una página se ha descargado Eventos de formulario JavaScript en la falta de definición Cuando un elemento pierde foco onchange Cuando cambia el contenido de un elemento de formulario (para entrada, Seleccioney textarea) enfocado Cuando un elemento se enfoca onfocusin Cuando un elemento está a punto de enfocarse onfocusout Cuando un elemento está a punto de perder el foco entrada Entrada del usuario en un elemento no válido Cuando un elemento no es válido onreset Cuando se restablece un formulario onsearch Cuando un usuario escribe algo en un campo de búsqueda (para input = "buscar") onselect Cuando el usuario selecciona algún texto (para entrada y textarea) presentar Cuando se envía un formulario Eventos de arrastre de JavaScript ondrag Cuando el usuario arrastra un elemento ondragend Cuando el usuario haya terminado de arrastrar el elemento ondragenter Cuando el elemento arrastrado entra en un objetivo de caída ondragleave Cuando el elemento arrastrado abandona el objetivo de colocación resaca Cuando el elemento arrastrado está encima del objetivo de colocación ondragstart Cuando el usuario comienza a arrastrar un elemento ondrop El elemento arrastrado se suelta en el objetivo de colocación Eventos del portapapeles de JavaScript oncopía Cuando el usuario copia el contenido de un elemento oncut Cuando el usuario corta el contenido de un elemento onpaste Cuando el usuario pega contenido en un elemento JavaScript Media Events onabort Cuando se cancela la carga de medios oncanplay Cuando el navegador puede comenzar a reproducir archivos multimedia (por ejemplo, un archivo se ha almacenado lo suficiente) oncanplaythrough Cuando el navegador puede reproducir contenido multimedia sin detenerse ondurationchange Cuando cambia la duración de los medios perseguido Cuando los medios han llegado a su fin onerror Cuando se produce un error al cargar un archivo externo datos cargados Cuando se cargan datos multimedia metadatos cargados Cuando se cargan metadatos (como dimensiones y duración) onloadstart Cuando el navegador comienza a buscar medios específicos en pausa Cuando los medios se pausan por el usuario o automáticamente onplay Cuando se iniciaron los medios o ya no están pausados reproducción Cuando los medios se reproducen después de haber sido pausado o detenido para almacenar en búfer en progreso Cuando el navegador está en proceso de descarga de medios onratechange Cuando se reproduce la velocidad de los cambios de medios buscado Cuando el usuario ha terminado de moverse / saltar a una nueva posición en los medios en búsqueda Cuando el usuario comienza a moverse / saltar instalado Cuando el navegador intenta cargar medios no disponibles gasto Cuando el navegador no carga medios intencionalmente ontimeupdate La posición de juego ha cambiado (por ejemplo, debido al avance rápido) onvolumechange Cuando el volumen de los medios ha cambiado (incluido el silencio) en espera Cuando los medios se pausaron pero se espera que se reanuden (por ejemplo, almacenamiento en búfer) Animación animación final Cuando se completa la animación CSS animación Cuando se repite la animación CSS animación Cuando la animación CSS ha comenzado Diverso transición Cuando se completa la transición CSS mensaje Cuando se recibe un mensaje a través del origen del evento en línea Cuando el navegador comienza a funcionar sin conexión en línea Cuando el navegador comienza a funcionar en línea onpopstate Cuando cambia el historial de la ventana en el programa Cuando un menú el elemento se muestra como un menú contextual almacenamiento Cuando se actualiza un área de almacenamiento web alternar Cuando el usuario abre o cierra el detalles elemento sobre ruedas Cuando la rueda del mouse rueda hacia arriba o hacia abajo sobre un elemento ontouchcancel Cuando la pantalla táctil se interrumpe ontouchend Cuando el dedo del usuario sale de la pantalla táctil ontouchmove Cuando el usuario arrastra un dedo por la pantalla