No se pueden cargar los recursos de la API Deezer desde localhost con la API Fetch

Estoy intentando acceder a la API de Deezer desde localhost, pero sigo recibiendo el siguiente error: Fetch API cannot load http://api.deezer.com/search/track/autocomplete?limit=1&q=eminem. Response to preflight request doesn’t pass access control check: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://localhost’ is therefore not allowed access. If an opaque response serves your needs, set the […]

El origen no está permitido por Access-Control-Allow-Origin

XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin. Leí sobre las solicitudes ajax de dominios cruzados y entiendo el problema de seguridad subyacente. En mi caso, 2 servidores se ejecutan localmente, y les gusta habilitar las solicitudes de dominio cruzadas durante las pruebas. localhost:8080 – Google Appengine dev server localhost:3000 – Node.js […]

Angular 4 Filtro de búsqueda de tuberías personalizadas

Así que estoy tratando de construir una tubería personalizada para hacer un filtro de búsqueda de múltiples valores en un bucle ngFor. He buscado varias horas para un buen ejemplo de trabajo, y la mayoría de ellas se basan en versiones anteriores y no parecen funcionar. Así que estaba construyendo el Pipe y usando la […]

Filtro de matriz por longitud de cadena en javascript

Soy realmente un principiante en javascript Tengo una matriz que contiene array_1 = [“the”,”quick”,”brown”,”fox”,”jumped”,”over”,”the”,”lazy”,”dog”] Y quiero otra matriz pero solo con palabras que tengan longitud> 3 array_cleaned = [“quick”,”brown”,”jumped”,”lazy”] Cómo se implementa actualmente: array_1 = [“the”,”quick”,”brown”,”fox”,”jumped”,”over”,”the”,”lazy”,”dog”] array_clean = []; for(var i=0; i 3) array_clean.push(array_1[i]); } document.write(array_clean) Pero estoy buscando una manera de filtrarlo. ¿Algunas ideas?

¿Cómo saber desplazarse al elemento se realiza en Javascript?

Estoy usando el método Javascript Element.scrollIntoView() https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView ¿Hay alguna forma en que pueda llegar a saber cuándo ha terminado el desplazamiento? Digamos que hubo una animación, o he establecido {behavior: smooth} . Estoy asumiendo que el desplazamiento es asíncrono y quiero saber si hay algún mecanismo de callback.

Propiedad ‘Longitud’ no definida mientras se itera una matriz

Iterando una matriz para encontrar la cadena más larga. Cada vez que he recibido el error Cannot read property length of undefined . Console.log me dice que la longitud de la matriz y la longitud de la cadena se están leyendo y entendiendo, por lo que no puedo entender dónde hay una propiedad no definida. […]

¿Cómo hacer que FileReader funcione con Angular2?

Cómo hacer que FileReader funcione con Angular2 !! Al leer un archivo del lado del cliente con Angular2 y Typescript , Intento usar FileReader de esta manera: var fileReader = new FileReader(); fileReader.onload = function(e) { console.log(“run fileReader.onload”); // …… } Pero no funciona en absoluto, esta función ‘fileReader.onload’ nunca será llamada. Realmente necesito una […]

¿Uso de comas versus puntos y comas?

Dado el siguiente código: var fn = function () { var x = ‘x’, y = ‘y’; this.a = ‘a’, this.b = ‘b’, this.c = ‘c’; this.d = ‘d’, this.e = ‘e’; } Como se puede ver, hay una mezcla de ambos. ¿Cuál sería el beneficio de usar uno u otro? Mi entendimiento es que […]

onEnter no llamado en React-Router

Ok, estoy harto de intentarlo. El método onEnter no funciona. ¿Alguna idea de por qué es eso? // Authentication “before” filter function requireAuth(nextState, replace){ console.log(“called”); // => Is not triggered at all if (!isLoggedIn()) { replace({ pathname: ‘/front’ }) } } // Render the app render( , document.getElementById(“lf-app”) Editar: El método se ejecuta cuando onEnter={requireAuth()} […]

Posición css absoluta haciendo que el cuadro de texto baje

Construyo un prototipo utilizando chips de UI. Cuando hago clic en Test IPA, el cuadro de texto debería aparecer inmediatamente debajo del texto Test IPA. En el prototipo, se muestra inmediatamente a continuación, pero cuando se incluye con otras funcionalidades, se muestra en la parte inferior. Depuré el CSS, se debe a la posición absoluta […]

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