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].




4
Eliminar opciones de la etiqueta Seleccionar en JavaScript de Vanilla con el bucle "for .. of"
Al intentar eliminar las opciones de select, siempre queda una, ¿por qué? <select id="form-select"> <option>111</option> <option>222</option> <option>333</option> </select> Este JS no funciona: var t = document.querySelector('#form-select'); for(var i of t.options) { t.remove(i.index) } Y esto tampoco funciona: for(var i of document.querySelector('#form-select').options) { i.remove() } Sé que hay otras soluciones para …
10 javascript 


1
¿Por qué algún código JavaScript quiere "cortar el enlace"?
La razón de usar un (0, foo.fn)(); es cortar el enlace : thisya no estará vinculado foosino que estará vinculado al objeto global. Pero, ¿cuál es la razón por la cual cualquier código JavaScript (o el código JS de Google) querría cortar el enlace? (¿y es un antipatrón o no?)
10 javascript 

2
¿Cuál es la diferencia entre proporcionar e inyectar 'Ventana' frente a Ventana en Angular 8 y 9?
Tengo dos proyectos angulares que usan estas versiones: 9.0.0-siguiente.6 8.1.0 En la versión 9 usé esto para proporcionar e inyectar el windowobjeto: @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window) private window: Window) } Que funciona bien. Tomando este enfoque …

1
¿Cómo incorporar fuentes en CSS con webpack?
Antecedentes del problema: estoy usando katex para representar algunas matemáticas en una página. Luego quiero crear una versión PDF de parte de esa página, así que creo un documento HTML que contiene la parte a exportar que alinea todo CSS y lo pasa al renderizador. El renderizador no puede acceder …

1
TypeError no capturado: t.rgb no es una función
TypeError no capturado: t.rgb no es una función Creé una aplicación angular, la construí y estoy intentando servirla $ ng serve --prod --aot Esto produce el siguiente error en la consola Uncaught TypeError: t.rgb is not a function at HO (color.js.pre-build-optimizer.js:227) at GO (color.js.pre-build-optimizer.js:232) at rgb.js.pre-build-optimizer.js:36 at RH (ramp.js.pre-build-optimizer.js:4) at …




1
Con una promesa, ¿por qué los navegadores devuelven un rechazo dos veces pero no una resolución dos veces?
Tengo problemas para entender javaScript promises. Escribí el siguiente código: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Inmediatamente veo esto en mi consola de desarrollador de Chrome: Pero después de esperar 5 segundos, el mensaje cambia automáticamente a negro como esta imagen: Nunca antes había visto este comportamiento …



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.