reproducir un video en reversa usando el elemento de video HTML5

Estoy trabajando en una funcionalidad que se explica a continuación: una vez que se carga un video / con un clic en el botón, se debe reproducir en reversa. Los dispositivos de destino son teléfonos inteligentes y dispositivos de tableta. Estoy tratando de hacer esto usando la etiqueta HTML5 y leer sobre el atributo playBackRate […]

¿Cómo bloquear herramientas de desarrolladores (como Firebug) en una página?

Necesito bloquear herramientas como Firebug y Chrome Developer Tools en una página específica. ¿Cómo puedo hacer eso? Encontré este código y funciona para Firebug: if( window.console && window.console.firebug ){ alert(“Sorry! This system does not support Firebug.\nClick OK to log out.”); window.location=’/login_out’; } Pero no para Chrome Developer Tools y otros. ¿Alguien sabe una forma de […]

¿Comprobar un objeto para una clave es más eficiente que buscar una cadena para una cadena?

Estoy creando una estructura de datos que contendrá lo que usaré para verificar repetidamente si se definen ciertos valores. He encontrado dos soluciones posibles, y me pregunto cuál es más eficiente, o si hay una mejor manera de hacerlo: 1) Use un array: keys = [‘key1’ , ‘key2’, ‘key3’] Puedo crear una matriz como esta […]

Creación de fecha javascript, no se puede configurar el mes correcto

var d = new Date(2011,1,1); alert(d); Esta alerta dice febrero, mientras que debería decir enero. ¿Alguien tiene alguna explicación para eso?

AngularJS: ¿Cómo puedo ver una matriz profundamente anidada?

Actualmente tengo datos que se parecen a los siguientes: $scope.boardLists = [{ cards: [{a:1, b:2}, {a:2, b:2}] }, { cards: [{a:3, b:3}, {a:4, b:4}] }, { cards: [{a:5, b:5}, {a:6, b:6}] }]; ¿Cómo puedo ver los cambios en la matriz de tarjetas? He intentado lo siguiente hasta ahora: $scope.$watchCollection(‘boardLists’, function(newVal, oldVal){ console.log(newVal); console.log(oldVal); }); $scope.$watch(‘boardLists’, […]

¿Diferencia entre npx y npm?

Acabo de empezar a aprender React y Facebook ayuda a simplificar la configuración inicial al proporcionar el siguiente proyecto ya hecho. Enlace a la cuenta de Facebook en Github: https://github.com/facebook/create-react-app Si tengo que instalar el proyecto de esqueleto, tengo que escribir npx create-react-app my-app en la línea de comandos. Me preguntaba por qué la cuenta […]

¿Cómo ejecutar funciones en paralelo con async.js?

En el siguiente código, tengo Array.forEach , ejecuta la función síncrona doSomething en secuencia: items.forEach(function(item) { doSomething(item); }); Necesito ejecutar funciones ( doSomething ) en paralelo, usar async.js y probar lo siguiente: async.each(items, function (item, doneCallback) { var startDate = new Date(); console.log(item.name().toString() + ‘ startDate: ‘ + startDate.toString() + ‘ – ‘ + startDate.getMilliseconds().toString()); […]

Acceso al estado de Vuex al definir rutas de Vue-Router

Tengo la siguiente tienda Vuex (main.js): import Vue from ‘vue’ import Vuex from ‘vuex’ Vue.use(Vuex) //init store const store = new Vuex.Store({ state: { globalError: ”, user: { authenticated: false } }, mutations: { setGlobalError (state, error) { state.globalError = error } } }) //init app const app = new Vue({ router: Router, store, template: […]

Cómo establecer la fecha predeterminada en ion-datetime – IONIC 2

En mi formulario page.html , tengo ion-datetime campo ion-datetime . Al hacer clic en él, se abre el calendario iónico para seleccionar la fecha requerida. Quiero que muestre la fecha actual cuando se abre mi formulario. Estoy intentando con el siguiente código, pero aún se muestra en blank . código page.html : código de page.ts […]

¿Cómo dibujar flechas en un gráfico de líneas con Highcharts?

Estoy tratando de agregar una flecha al final de mi gráfico de líneas de Highcharts. Ya he revisado preguntas similares, pero las soluciones no parecen funcionar: El resultado que estoy buscando (añadido en colores),

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