Articles of setinterval

Javascript setInterval non funziona

Devo eseguire una funzione javascript ogni 10 secondi. Capisco che la syntax deve funzionare come segue, ma non sto ottenendo alcun successo: function funcName() { alert(“test”); } var func = funcName(); var run = setInterval(“func”,10000) Ma questo non funziona. Qualsiasi aiuto?

Il metodo JavaScript setInterval () causa perdite di memoria?

Attualmente sta sviluppando un progetto di animazione basato su JavaScript. Ho notato che, l’uso corretto di setInterval() , setTimeout() e anche requestAnimationFrame alloca la memoria senza la mia richiesta e causa frequenti chiamate di garbage collection. Altre chiamate GC = sfarfallio 🙁 Per esempio; quando eseguo il seguente codice semplice chiamando init () in Google […]

la funzione in setInterval () viene eseguita senza ritardo

Sono in procinto di creare un’applicazione jquery per hide un’immagine dopo un intervallo di tempo specificato utilizzando setInterval (). Il problema è che la funzione immagine nascosta viene eseguita immediatamente senza ritardo. $(document).ready(function() { setInterval(change(), 99999999); function change() { $(‘#slideshow img’).eq(0).removeClass(‘show’); } }); Lo sto testando su jsfiddle .

Come utilizzo correttamente setInterval e clearInterval per passare tra due diverse funzioni?

Per esercitarsi, sto provando a visualizzare un numero che va da 0 a 9, quindi decrementa da 9 a 0 e si ripete all’infinito. Il codice che ho finora sembra essere vicino, ma alla seconda iterazione le chiamate setInterval delle mie 2 rispettive funzioni countUp e countDown sembrano essere in conflitto tra loro, poiché i […]

Come utilizzare la funzione setInterval all’interno di for loop

Sto provando a eseguire più timer dato un elenco variabile di elementi. Il codice ha un aspetto simile al seguente: var list = Array(…); for(var x in list){ setInterval(function(){ list[x] += 10; console.log(x + “=>” + list[x] + “\n”); }, 5 * 1000); } Il problema con il codice precedente è che l’unico valore aggiornato […]

setInterval () esegue solo una volta la funzione in esecuzione

Voglio interrogare periodicamente uno script PHP per i nuovi messaggi. Per fare ciò, sto usando la funzione setInterval () e AJAX. $(document).ready(function(){ var queryInterval = 1000; /* How fast we query for new messages */ setInterval(getMessages(), queryInterval); function getMessages() { console.log(“tick”); } }); Tuttavia, quando guardo la console Javascript, vedo solo “tick” una volta. Mi […]

setInterval non funziona correttamente su Chrome

Ho un object slideshow personalizzato per eseguire le solite cose che il nome indica su un sito web. Funziona tutto bene tranne quando cambio le tabs in Chrome e torno alla scheda del sito web. Quando ciò accade, la presentazione diventa matta e inizia a sbiadire le immagini trascurando l’intervallo setInterval indicato. Non riesco a […]

valore restituito setInterval / setTimeout

Due domande: Come viene calcolato il valore restituito da setInterval e setTimeout (quelli utilizzati per cancellare i timer)? È ansible che entrambe le funzioni restituiscano lo stesso valore durante il runtime? Per esempio: var a = setInterval(fn1, 1000); var b = setTimeout(fn2, 1000); È ansible che a e b abbiano lo stesso valore? Il primo […]

SetInterval è impegnativo per la CPU?

Ho letto da qualche parte che setInterval richiede un uso intensivo della CPU. Ho creato uno script che utilizza setInterval e monitorato l’utilizzo della CPU, ma non ho notato alcuna modifica. Voglio sapere se c’è qualcosa che mi è mancato. Quello che fa il codice è controllare le modifiche all’hash nell’URL (contenuto dopo #) ogni […]

Come cancellareInterval con ID sconosciuto?

Dire che qualcuno (il male) ci ha impostato un timer con setInterval , ma non conosciamo il suo ID (non abbiamo il riferimento all’object, che setInterval sta tornando, né il suo valore) (function(){ setInterval(function(){console.log(‘pwned’)}, 10000) })(); C’è un modo, come cancellarlo? È ansible accedere al timer in qualche altro modo? O almeno in particolare il […]