Per domande riguardanti la programmazione in ECMAScript (JavaScript / JS) e i suoi vari dialetti / implementazioni (escluso ActionScript). Questo tag viene usato raramente da solo, ma è spesso associato ai tag [node.js], [jquery], [json] e [html].
Il motivo dell'utilizzo di a (0, foo.fn)(); è tagliare l'associazione : thisnon sarà più associato fooma sarà associato all'oggetto globale. Ma qual è il motivo per cui qualsiasi codice JavaScript (o codice JS di Google) vorrebbe tagliare l'associazione? (ed è un anti-pattern o no?)
Ho due progetti angolari che usano queste versioni: 9.0.0-next.6 8.1.0 Nella versione 9 l'ho usato per fornire e iniettare l' windowoggetto: @NgModule({ providers: [ { provide: Window, useValue: window }, ] }) export class TestComponent implements OnInit { constructor(@Inject(Window) private window: Window) } Che funziona benissimo. Adottare questo approccio alla …
Sfondo del problema: sto usando Katex per eseguire il rendering di alcuni matematici su una pagina. Voglio quindi creare una versione PDF di una parte di quella pagina, quindi creo un documento HTML che contenga la parte da esportare che contenga tutti i CSS e la passi al renderer. Il …
TypeError non rilevato: t.rgb non è una funzione Ho creato un'applicazione angolare, l'ho costruita e sto cercando di servirla $ ng serve --prod --aot Ciò provoca il seguente errore nella console 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 …
Sembra che nelle classi JavaScript (ES6) super.__proto__ === this.__proto__. Puoi spiegare perché è così? Il comportamento sembra coerente su diversi browser, quindi sospetto che questo sia specificato da qualche parte nelle specifiche. Considera il seguente codice: class Level1 { myFunc() { console.log('Level1'); } } class Level2 extends Level1 { myFunc() …
Ho una funzione in stile ES6 che è definita usando la composizione della funzione con asyncPipe. import { getItemAsync } from 'expo-secure-store'; const asyncPipe = (...fns) => x => fns.reduce(async (y, f) => f(await y), x); const getToken = () => getItemAsync('token'); const liftedGetToken = async ({ ...rest }) => …
Aggiornamento 5 Creato un altro violino per mostrare come dovrebbe essere. Vengono aggiunti uno skydome invisibile e una cubecamera e viene utilizzata la mappa ambientale; nel mio caso, nessuna di queste tecniche dovrebbe essere utilizzata per i motivi già citati. Mostra snippet di codice var MatcapTransformer = function(uvs, face) { …
Ho problemi a capire javaScript promises. Ho scritto il seguente codice: var p = new Promise(function(resolve,reject){ reject(Error("hello world")); }); setTimeout(()=>p.catch(e=>console.log(e)),5000); Lo vedo immediatamente nella mia console di sviluppo di Chrome: Ma dopo aver atteso 5 secondi, il messaggio diventa automaticamente nero come questa immagine: Non ho mai visto questo comportamento …
Attualmente sto scrivendo alcuni script per Bot Land . Bot Land è un gioco di strategia in tempo reale in cui invece di controllare le tue unità con un mouse e una tastiera, scrivi codice per controllare i tuoi robot tramite un'API, quindi i tuoi robot vanno a combattere i …
quando in ambiente di sviluppo, la mia app funziona perfettamente. Quando nell'ambiente di produzione si blocca con l'errore: Uncaught TypeError: (0 , _react.useEffect) is not a function Succede in un file che ho creato dove importare React e useEffect in questo modo: import React, { useEffect } from 'react' const …
Ho un iframe sulla mia pagina. Poiché Safari blocca i cookie di terze parti, sto cercando di utilizzare l'API di accesso allo storage come suggerito qui sotto "Guida per gli sviluppatori": https://webkit.org/blog/10218/full-third-party-cookie-blocking-and-more / . Ho copiato il seguente codice dalla documentazione : <script type="text/javascript"> window.addEventListener('load', () => { document.getElementById('test-button').addEventListener('click', () …
Come posso migliorare questo codice per rimuovere la mancata risposta / ritardo pagina dopo aver selezionato un file dalla finestra di dialogo del file e aver fatto clic su OK? Ho testato file con dimensioni comprese tra 50 e 100 KB function handleFileSelect(evt) { var files = evt.target.files; // FileList …
Ho un componente React, che include il flag di disponibilità della connettività Internet. Gli elementi dell'interfaccia utente devono essere modificati in modo dinamico in base allo stato in tempo reale. Inoltre, le funzioni si comportano diversamente con il cambio di bandiera. La mia attuale implementazione esegue il polling dell'API remota …
Ho un elemento contenitore che contiene alcuni altri elementi, ma a seconda della dimensione dello schermo parti di essi sono inspiegabilmente tagliate in varie parti. Puoi osservare il comportamento sul mio link sandbox codice, quando la pagina HTML viene regolata in larghezza (facendo clic e trascinandola). Come posso garantire che …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.