Ich habe ein Skript, das ich aus der Javascript-Ausführungswarteschlange stoßen muss. Ich habe festgestellt, dass ich das mit ein paar Methoden machen kann.Javascript asynchrone Ausführungswarteschlange und setTimeout?
alert();//of course we can't use this one.
setTimeout(function(){
someScript();//works, but are there vulnerabilites?
}, 1);
Welche anderen Methoden gibt es und was ist der richtige Weg, um aus der JavaScript-Ausführungswarteschlange zu kommen?
Wenn setTimeout die beste Option ist, welche Schwachstellen gibt es mit setTimeout? Gibt es mögliche zukünftige Probleme, die Möglichkeit, dass der Code im Timeout nicht aufgerufen wird, Geschwindigkeitsprobleme usw.
nicht sicher, was Sie mit bump out bedeuten. In deinem Kommentar, wo du sagst "jQuery hier verwenden", ist das nicht jQuery. Das ist nur normales JavaScript, keine jquery benötigt. – Matt
Wenn Sie "Schwachstellen" sagen, fragen Sie nach Dingen, auf die Sie achten sollten? (variabler Bereich, Kontext, etc) – zzzzBov
@Matt, der Browser in der Warteschlange Javascript Aufrufe. Wenn ich rauskomme, meine ich, geh aus dieser Schlange und requeue. Der Kommentar bezieht sich auf die Funktion, die ich anrufe. Habe vergessen, es für dieses Beispiel zu entfernen. – UpHelix