ERROR: process_metrics.cc NO IMPLEMENTADO error

Recientemente, hemos empezado a obtener este tipo de advertencias en la consola al ejecutar pruebas de Protractor: [12252:14584:1207/223118.187:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [12252:14584:1207/223118.187:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED [12252:14584:1207/223318.188:ERROR:process_metrics.cc(105)] NOT IMPLEMENTED Se siente como que ocurren al azar pero no afecta la ejecución de la prueba. El único problema es que contaminan la consola de salida, lo que dificulta el […]

Javascript … totalmente perdido en este tutorial

Mi tutorial introductorio de repente se ha vuelto muy avanzado. No tengo idea de cómo funciona este progtwig. ¿Puedes explicar en lenguaje sencillo? Al final se imprime (((1 * 3) + 5) * 3), pero no lo consigo en absoluto. Entiendo que findSequence se pasa 24, que activa la función find. ¿Asumo que la función […]

Lo que hace el ‘!!!’ syntax significa en javascript?

Acabo de encontrar la siguiente línea de código en uno de los ejemplos de aplicaciones de la Tienda Windows. if (that.assets[asset].object === null || !!!that.assets[asset].object.canPlayType) { Utiliza una syntax de signo de exclamación triple. He hecho algunas pruebas (y estoy bastante seguro de que me he perdido algo), ¡y el resultado es siempre el mismo […]

Desestructuración de objetos Javascript

¿Por qué esto no es válido cuando se utiliza la nueva syntax de desestructuración de es6? var a, b, c; {a, b, c } = {a:1, b:2, c:3}; cuando esto es var {a, b, c } = {a:1, b:2, c:3}; console.log(a, ‘ ‘, b, ‘ ‘,c); y así es esto: var a = 1; var […]

Grabación de FPS en webGL

Estoy tratando de comparar el rendimiento de las aplicaciones 3D en dispositivos móviles. Tengo un sistema solar 3d configurado en webGL y estoy intentando grabar o al menos mostrar el FPS. Hasta ahora esto es lo que tengo: en el cuerpo var x, message; x = Time; message = “fps is equal to “; document.write […]

Obtener Selection DOM en el menú contextual de la extensión de Chrome

Intento obtener el DOM que seleccioné por ContextMenu en Chrome Extension. Código: chrome.contextMenus.onClicked.addListener(function(info, tab){ // the info.selectionText just the text, don not contains html. }); chrome.contextMenus.create({ title: “Demo”, contexts: [“selection”], id: “demo” }); pero el info.selectionText no contiene el DOM de HTML. ¿Hay alguna forma de obtener el dominio de selección en la extensión de […]

Enganchar document.createElement usando la función prototipo

Quiero enlazar a la función document.createElement de tal manera que, cada vez que cree un elemento div, mi gancho adjuntará un atributo “foo” a la div. Esto es lo que tengo actualmente: window.onload = function () { console.log(“document loaded”); document.prototype.createElement = function (input) { var div = document.createElement(input); console.log(“createElement hook attached!”); if (input == “div”)div.foo […]

Me gusta una publicación en el muro de Facebook – Javascript

Estoy desarrollando una aplicación de Facebook que recupera publicaciones de muro de Facebook específicas. Simplemente quiero permitir que el usuario “guste” la publicación desde dentro de mi aplicación usando el sdk de javascript. Alguien sabe como lograr esto?

¿Por qué es una mala práctica llamar a un índice de matriz con una variable?

Actualmente estoy desarrollando un pequeño juego en Javascript y estoy usando Codacy para revisar mi código y ayudarme a limpiarlo. Uno de los errores más vistos es el receptor de inyección de objetos generics (seguridad / detección de objetos inyectados). Ocurre cuando estoy tratando de acceder a un valor en una matriz usando una variable. […]

Expresiones regulares: captura múltiples grupos usando el cuantificador

Considere el siguiente código: var str = ‘ rnbqkb-r Rnbq-br ‘; var pat1 = new RegExp(‘^\\ ([rnbqkpRNBQKP-]{8}) ([rnbqkpRNBQKP-]{8})’); var pat2 = new RegExp(‘^\\ ([rnbqkp RNBQKP-]{8}){2}’); var pat3 = new RegExp(‘^\\ ([rnbqkp RNBQKP-]{8}){2}?’); document.write(str.match(pat1)); document.write(”); document.write(str.match(pat2)); document.write(”); document.write(str.match(pat3)); que produce rnbqkb-r Rnbq-br,rnbqkb-r,Rnbq-br rnbqkb-r Rnbq-b-, Rnbq-b- rnbqkb-r Rnbq-b-, Rnbq-b- como salida ¿Por qué ni el patrón pat2 […]

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