Preguntas etiquetadas con javascript

Para preguntas relacionadas con la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excluyendo ActionScript). Esta etiqueta rara vez se usa sola, pero a menudo se asocia con las etiquetas [node.js], [jquery], [json] y [html].


8
Javascript ES6 / ES5 buscar en matriz y cambiar
Tengo una gran variedad de objetos. Quiero buscar por algún campo, y luego cambiarlo: var item = {...} var items = [{id:2}, {id:2}, {id:2}]; var foundItem = items.find(x => x.id == item.id); foundItem = item; Quiero que cambie el objeto original. ¿Cómo? (No me importa si también estará en lodash)

14
Actualizar el estilo de un componente onScroll en React.js
He creado un componente en React que se supone que actualiza su propio estilo en el desplazamiento de la ventana para crear un efecto de paralaje. El rendermétodo del componente se ve así: function() { let style = { transform: 'translateY(0px)' }; window.addEventListener('scroll', (event) => { let scrollTop = event.srcElement.body.scrollTop, …

7
Error al ejecutar 'btoa' en 'Ventana': la cadena a codificar contiene caracteres fuera del rango Latin1.
El error en el título se arroja solo en Google Chrome, según mis pruebas. Estoy en base64 codificando un gran archivo XML para que pueda descargarse: this.loader.src = "data:application/x-forcedownload;base64,"+ btoa("<?xml version=\"1.0\" encoding=\"utf-8\"?>" +"<"+this.gamesave.tagName+">" +this.xml.firstChild.innerHTML +"</"+this.gamesave.tagName+">"); this.loader Está oculto iframe. Este error es en realidad un gran cambio porque, normalmente, Google …

10
¿Cuál es la fuente del error: getaddrinfo EAI_AGAIN?
Mi servidor lanzó esto hoy, que es un error de Node.js que nunca había visto antes: Error: getaddrinfo EAI_AGAIN my-store.myshopify.com:443 at Object.exports._errnoException (util.js:870:11) at errnoException (dns.js:32:15) at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:78:26) Me pregunto si esto está relacionado con el ataque DynDns DDOS que afectó a Shopify y muchos otros servicios …

7
Cómo obtener elementos con múltiples clases
Digamos que tengo esto: <div class="class1 class2"></div> ¿Cómo selecciono este divelemento? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Eso no funciona. Sé que, en jQuery, lo es $('.class1.class2'), pero me gustaría seleccionarlo con JavaScript de vainilla.

4
¿Por qué es "asdf" .replace (/.*/ g, "x") == "xx"?
Me topé con un hecho sorprendente (para mí). console.log("asdf".replace(/.*/g, "x")); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento ¿Por qué dos reemplazos? Parece que cualquier cadena no vacía sin líneas nuevas producirá exactamente dos reemplazos para este patrón. Usando una función de reemplazo, puedo ver que el primer reemplazo es para toda …
132 javascript  regex 

6
Cambiar URL y redirigir usando jQuery
Tengo un código como este, <form id="abc"> <input type="text" id="txt" /> </form> y ahora quiero redirigir así, var temp = $("#txt").val(); url = "http://example.com/" + temp; window.location.replace(url); // or window.location(url); ¿Hay alguna forma en jQuery para resolver esto? Todavía me deja tener url = http://example.com.





3
Tarea Gulp.js, ¿volver en src?
Soy nuevo en tragar y he estado buscando ejemplos de configuraciones. Algunas personas tienen la siguiente estructura: gulp.task("XXXX", function() { gulp.src(".... Otras personas tienen esto: gulp.task("XXXX", function() { return gulp.src(".... Me pregunto qué diferencia hace el rendimiento del src.
132 javascript  node.js  gulp 

9
¿Hay un buen minificador de JavaScript? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta pregunta ¿Qué minificador de JavaScript me recomiendan?
132 javascript  minify 

6
¿Por qué document.body es nulo en mi javascript?
Aquí está mi breve documento HTML. ¿Por qué la consola Chrome está notando este error? "Tipo de error no detectado: ¿No se puede llamar al método 'appendChild' de null"? <html> <head> <title>Javascript Tests</title> <script type="text/javascript"> var mySpan = document.createElement("span"); mySpan.innerHTML = "This is my span!"; mySpan.style.color = "red"; document.body.appendChild(mySpan); alert("Why …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.