¿Cómo detectar si se presionan varias teclas a la vez utilizando JavaScript?

Estoy tratando de desarrollar un motor de juego JavaScript y he encontrado este problema: Cuando presiono SPACE el personaje salta. Cuando presiono → el personaje se mueve a la derecha. El problema es que cuando presiono a la derecha y luego presiono espacio, el personaje salta y luego deja de moverse. Utilizo la función keydown […]

¿Cómo detectar un componente React frente a un elemento React?

React.isValidElement prueba true tanto para los componentes React como para los elementos React. ¿Cómo probaría, específicamente, que un objeto es un componente React? Actualmente, lo estoy haciendo probando typeof obj.type === ‘function’ , pero espero que haya una mejor manera.

Javascript – ordenando la matriz por múltiples criterios

Tengo una serie de objetos: var arr = [ {title:’50 – 50′}, {title:’100 – 100′}, {title:’50 – 65′}, {title:’100 – 125′} ]; Estoy intentando ordenar esta matriz para que los elementos aparezcan en el siguiente orden: var arr = [ {title:’50 – 50′}, {title:’50 – 65′}, {title:’100 – 100′}, {title:’100 – 125′} ]; Actualmente estoy […]

Cómo perfilar y obtener el rendimiento de Javascript

Posible duplicado: ¿Cuál es la mejor manera de perfilar la ejecución de javascript? Tengo algunos scripts que usan jQuery, y creo que tengo una pérdida de memoria en uno de ellos. ¿Cómo se podría crear un perfil y encontrar qué partes de los scripts que tengo están utilizando la mayor cantidad de memoria / CPU?

Manipulando CSS con JavaScript

Me gustaría usar JavaScript para manipular mi CSS. Primero, se pensó que era un pequeño y agradable script para probar diferentes colores para mi menú de acordeón junto con diferentes fondos / título / contenido – / … colores de fondo de un campo de entrada. Entiendo cómo obtengo el valor de entrada con js. […]

¿Cómo borro este setInterval dentro de una función?

Normalmente, establecía el intervalo en una variable y luego lo var the_int = setInterval(); clearInterval(the_int); como var the_int = setInterval(); clearInterval(the_int); var the_int = setInterval(); clearInterval(the_int); pero para que mi código funcione lo puse en una función anónima: function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; } google.maps.event.trigger(markers[timedCount], “click”); timedCount++; […]

Obtener una marca de tiempo UTC

¿Cómo puedo obtener la marca de tiempo UTC actual en JavaScript? Quiero hacer esto para poder enviar marcas de tiempo desde el lado del cliente que sean independientes de su zona horaria.

¿Qué está mal con esta llamada a getElementsByClassName en Javascript?

Estoy tratando de acceder al ancho de un div para poner en una cookie. Este es el div: Es el único div con este nombre de clase. No es una opción para especificar una identificación única para el div. Este es el código que he estado usando en un evento para llamarlo pero da un […]

Frameworks de JavaScript para construir aplicaciones de una sola página

Mi objective es migrar una aplicación web existente a una aplicación de página única RESTful (SPA). Actualmente, estoy evaluando varios frameworks de aplicaciones web Javascript. Mis requisitos son los siguientes: Capa de datos REST (como los datos de brasas) MV * -estructura Rutas dinamicas Pruebas de apoyo Codificación por convención Soporte SEO Soporte-Historial-Soporte Buena documentación […]

¿Es posible crear un evento de tipo “Rápido (usando Google Hangouts en el air)” usando la API de transmisión en vivo de YouTube?

Como la API de Hangouts de Google+ se ha cerrado , ¿cómo puedo crear un evento de YouTube Live del tipo Quick (Google Hangouts en el air) utilizando la API de transmisión de YouTube Live ?

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.