setTimeout ist eine globale JavaScript-Methode, mit der eine bestimmte Funktion oder ein bestimmter Code nach einer bestimmten Verzögerung ausgeführt wird.
Ich habe einen JavaScript-Code, der wie folgt aussieht: function statechangedPostQuestion() { //alert("statechangedPostQuestion"); if (xmlhttp.readyState==4) { var topicId = xmlhttp.responseText; setTimeout("postinsql(topicId)",4000); } } function postinsql(topicId) { //alert(topicId); } Ich erhalte einen Fehler, der topicIdnicht definiert ist. Alles hat funktioniert, bevor ich die setTimeout()Funktion verwendet habe. Ich möchte, dass meine postinsql(topicId)Funktion nach …
Ich versuche, die neuen asynchronen Funktionen zu verwenden, und hoffe, dass die Lösung meines Problems in Zukunft anderen helfen wird. Dies ist mein Code, der funktioniert: async function asyncGenerator() { // other code while (goOn) { // other code var fileList = await listFiles(nextPageToken); var parents = await requestParents(fileList); // …
Wie übergebe ich den Kontext setTimeout? Ich möchte anrufen, this.tip.destroy()wenn this.options.destroyOnHidenach 1000 ms. Wie kann ich das machen? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } Wenn ich das oben genannte versuche, thisbezieht sich auf das Fenster.
Ich lerne JavaScript und habe kürzlich etwas über JavaScript-Timing-Ereignisse gelernt. Als ich setTimeoutbei W3Schools davon erfuhr , bemerkte ich eine seltsame Figur, die ich vorher nicht kennengelernt hatte. Sie verwenden doppelte Anführungszeichen und rufen dann die Funktion auf. Beispiel: setTimeout("alertMsg()", 3000); Ich weiß, dass doppelte und einfache Anführungszeichen in JavaScript …
Normalerweise würde ich das Intervall auf eine Variable setzen und es dann wie folgt löschen, var the_int = setInterval(); clearInterval(the_int);aber damit mein Code funktioniert, habe ich es in eine anonyme Funktion eingefügt: function intervalTrigger() { setInterval(function() { if (timedCount >= markers.length) { timedCount = 0; } google.maps.event.trigger(markers[timedCount], "click"); timedCount++; }, …
Ich testete die Genauigkeit der setTimeoutmit diesem Test . Jetzt habe ich festgestellt, dass (wie erwartet) setTimeoutnicht sehr genau ist, aber für die meisten Geräte nicht dramatisch ungenau. Wenn ich den Test jetzt in Chrome ausführe und ihn in einer Hintergrundregisterkarte laufen lasse (also zu einer anderen Registerkarte wechseln und …
Ich arbeite daran, alten TypeScript-Code auf die neueste Compiler-Version zu aktualisieren, und habe Probleme mit einem Aufruf von setTimeout. Der Code erwartet, die Browserfunktion aufzurufen, die setTimeouteine Nummer zurückgibt: setTimeout(handler: (...args: any[]) => void, timeout: number): number; Der Compiler löst dies jedoch stattdessen in der Knotenimplementierung auf, die einen NodeJS.Timer …
Ich bin auf ein unerwartetes Verhalten gestoßen, als ich einen großen Millisekundenwert an übergeben habe setTimeout(). Zum Beispiel, setTimeout(some_callback, Number.MAX_VALUE); und setTimeout(some_callback, Infinity); beide führen some_callbackdazu, dass sie fast sofort ausgeführt werden, als hätte ich 0anstelle einer großen Zahl die Verzögerung überschritten . Warum passiert das?
Ich versuche eine Seite zu erstellen, um zur Startseite zu gelangen, nachdem z. 10 Sekunden Inaktivität (Benutzer klickt nirgendwo hin). Ich benutze jQuery für den Rest, aber das Set / Clear in meiner Testfunktion ist reines Javascript. In meinem Frust hatte ich so etwas wie diese Funktion, von der ich …
Ich bin noch ziemlich neu bei React, aber ich habe mich langsam weiterentwickelt und bin auf etwas gestoßen, an dem ich festgefahren bin. Ich versuche, eine "Timer" -Komponente in React zu erstellen, und um ehrlich zu sein, weiß ich nicht, ob ich das richtig (oder effizient) mache. In meinem Code …
Ich möchte ein Schwebeereignis in jquery verzögern. Ich lese aus einer Datei, wenn der Benutzer mit der Maus über einen Link oder eine Beschriftung fährt. Ich möchte nicht, dass dieses Ereignis sofort auftritt, wenn der Benutzer nur die Maus über den Bildschirm bewegt. Gibt es eine Möglichkeit, das Auslösen des …
Dies ist kein Problem der realen Welt, ich versuche nur zu verstehen, wie Versprechen geschaffen werden. Ich muss verstehen, wie man ein Versprechen für eine Funktion macht, die nichts zurückgibt, wie setTimeout. Angenommen, ich habe: function async(callback){ setTimeout(function(){ callback(); }, 5000); } async(function(){ console.log('async called back'); }); Wie erstelle ich …
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.