Preguntas etiquetadas con javascript

134
Herencia múltiple de clase ES6

He realizado la mayor parte de mi investigación sobre esto en BabelJS y en MDN (que no tiene ninguna información), pero no dude en decirme si no he sido lo suficientemente cuidadoso para buscar más información sobre la especificación ES6. Me pregunto si ES6 admite o no la herencia múltiple de la...

134
JS genera booleanos aleatorios

Pregunta simple, pero estoy interesado en los matices aquí. Estoy generando booleanos aleatorios usando el siguiente método que se me ocurrió: const rand = Boolean(Math.round(Math.random())); Cada vez que random()aparece, parece que siempre hay una trampa: no es realmente aleatorio, está...

134
Nodo JS UnhandledPromiseRejectionWarning

Entonces, estoy probando un componente que se basa en un emisor de eventos. Para hacerlo, se me ocurrió una solución usando Promesas con Mocha + Chai: it('should transition with the correct event', (done) => { const cFSM = new CharacterFSM({}, emitter, transitions); let timeout = null; let...

134
¿Qué es useState () en React?

Actualmente estoy aprendiendo el concepto de ganchos en React y tratando de entender el siguiente ejemplo. import { useState } from 'react'; function Example() { // Declare a new state variable, which we'll call "count" const [count, setCount] = useState(0); return ( <div>...

133
Cómo obtener progreso de XMLHttpRequest

¿Es posible obtener el progreso de una XMLHttpRequest (bytes cargados, bytes descargados)? Esto sería útil para mostrar una barra de progreso cuando el usuario está cargando un archivo grande. La API estándar no parece admitirlo, pero ¿tal vez hay alguna extensión no estándar en alguno de los...

133
preventDefault () en una etiqueta <a>

Tengo un poco de HTML y jQuery que se desliza divhacia arriba y hacia abajo para mostrarlo u ocultarlo cuando se hace clic en un enlace: <ul class="product-info"> <li> <a href="#">YOU CLICK THIS TO SHOW/HIDE</a> <div class="toggle"> <p>CONTENT TO...

133
¿Cómo restar minutos de una fecha en javascript?

¿Cómo puedo traducir este pseudocódigo en js de trabajo? var myEndDateTime = somedate; //somedate is a valid js date var durationInMinutes = 100; //this can be any number of minutes from 1-7200 (5 days) //this is the calculation I don't know how to do var myStartDate = somedate -...

133
Getters \ setters para tontos

He estado tratando de entender los getters y setters y no se está hundiendo. He leído JavaScript Getters and Setters y Defining Getters and Setters y simplemente no lo . ¿Alguien puede decir claramente: Qué deben hacer un captador y un colocador, y ¿Da algunos ejemplos MUY...

133
Cómo agregar jQuery en el archivo JS

Tengo un código específico para ordenar tablas. Dado que el código es común en la mayoría de las páginas, quiero hacer un archivo JS que tenga el código y todas las páginas que lo usen pueden hacer referencia desde allí. El problema es: ¿Cómo agrego jQuery y el plugin clasificador de tablas en ese...

133
¿Cómo cambiar CSS usando jQuery?

Estoy tratando de cambiar el CSS usando jQuery: $(init); function init() { $("h1").css("backgroundColor", "yellow"); $("#myParagraph").css({"backgroundColor":"black","color":"white"); $(".bordered").css("border", "1px solid black"); } <script

133
Verifique la igualdad de variables con una lista de valores

Estoy comprobando una variable, por ejemplo foo, para la igualdad de varios valores. Por ejemplo, if( foo == 1 || foo == 3 || foo == 12 ) { // ... } El punto es que es bastante código para una tarea tan trivial. Se me ocurrió lo siguiente: if( foo in {1: 1, 3: 1, 12: 1} ) { // ... } pero...

133
var.replace no es una función

Estoy usando el siguiente código para intentar recortar la cadena en Javascript, pero recibo el error mencionado en el título: function trim(str) { return str.replace(/^\s+|\s+$/g,''); } Editar: Solucioné el problema ... perdón, debería haber puesto el código de cómo lo estaba llamando también...

133
¿Por qué usar onClick () en HTML es una mala práctica?

Muchas veces he escuchado que usar eventos JavaScript, como onClick()HTML, es una mala práctica, porque no es bueno para la semántica. Me gustaría saber cuáles son las desventajas y cómo solucionar el siguiente código. <a href="#" onclick="popup('/map/', 300, 300, 'map'); return...