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


1
No se pueden establecer cookies en iframe con la API de acceso de almacenamiento en Safari
Tengo un iframe en mi página. Como Safari bloquea las cookies de terceros, intento utilizar la API de acceso al almacenamiento como se sugiere aquí en 'Orientación para desarrolladores': https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . He copiado el siguiente código de la documentación : <script type="text/javascript"> window.addEventListener('load', () => { document.getElementById('test-button').addEventListener('click', () => …



4
Se cortan partes del borde div
Tengo un elemento contenedor que contiene algunos otros elementos, pero dependiendo del tamaño de la pantalla, partes de ellos se cortan inexplicablemente en varias partes. Puede observar el comportamiento en el enlace de mi sandbox de código, cuando la página HTML se ajusta en ancho (haciendo clic y arrastrándola). ¿Cómo …

1
¿Por qué setTimeout () hace que mi aplicación sea lenta, pero Rxjs timer (). Subscribe (...) no?
Tengo un componente, que "carga perezosamente" algunos comentarios, en el intervalo de 100 ms. Cuando uso setTimeout, es realmente lento. componente <div *ngFor="let post of posts"> <app-post [post]="post" ></app-post> </div> Esto hace que mi aplicación sea lenta (avg fps 14, tiempo de inactividad 51100ms): while(this.postService.hasPosts()){ setTimeout(()=> { this.posts.push(this.postService.next(10)); },100); } …



2
La función Javascript reescrita en Java da resultados diferentes
Existe esta función Javascript que estoy tratando de reescribir en Java: function normalizeHash(encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (encondindRound2 & 0x7fffffff) + 0x80000000; } return encondindRound2 % 1E6; } Mi adaptación de Java: public long normalizeHash(long encondindRound2) { if (encondindRound2 < 0) { encondindRound2 = (((int) encondindRound2) …

2
No se pueden probar los métodos de publicación con Jest debido a un error, no se puede leer la simulación de implementación indefinida
Tengo un servicio de API donde tengo diferentes métodos para hacer llamadas a las API. He probado con éxito todas las solicitudes GET pero tengo problemas para probar las solicitudes POST. Este es el método: export default class ApiService { static makeApiCall = <T>( url: string, oneCb: <T>(d: Data) => …

2
Cómo hacer que Eslint resuelva rutas asignadas en jsconfig
En mi proyecto nextjs he mapeado la ruta jsconfig.jsonpara facilitar las importaciones absolutas { "compilerOptions": { "baseUrl": "./", "paths": { "@/*": ["./*"] }, "target": "es6", "module": "commonjs", "experimentalDecorators": true } } Mis rutas de importación se ven así import { VIEW } from '@/src/shared/constants'; Mi eslintrc.jstiene configuraciones especificadas como module.exports …

2
Elemento de fijo a relativo en desplazamiento
He creado un contenedor en el que he animado el mismo efecto que Apple en su página de Airpods Pro . Básicamente es un video, cuando me desplazo el video se reproduce poco a poco. La posición del video es fija, por lo que el texto se desplaza muy bien …


1
Cómo probar componentes de clase en reaccionar
Estoy probando algunas pruebas unitarias, creé un sandbox con un ejemplo falso https://codesandbox.io/s/wizardly-hooks-32w6l (en realidad tengo un formulario) class App extends React.Component { constructor(props) { super(props); this.state = { number: 0 }; } handleSubmit = (number1, number2) => { this.setState({ number: this.handleMultiply(number1, number2) }) } handleMultiply = (number1, number2) => …

1
Efecto personalizado que simula una rueda 3D con Swiper 5
Necesito construir un carrusel con 12 elementos que simulan una rueda 3d que gira infinitamente. Para ser claro, necesito crear precisamente este efecto: https://codepen.io/SitePoint/pen/yXWXaw (encontrado aquí ) pero con estas características adicionales (especialmente en computadoras de escritorio y dispositivos móviles): las diapositivas deben seguir paso a paso el deslizamiento, es …

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.