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?
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 […]
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 .
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]
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 […]