私はJavaScript実行キューから出てくるスクリプトがあります。私はカップルの方法でこれを行うことができることを発見しました。Javascript非同期実行キューとsetTimeout?
alert();//of course we can't use this one.
setTimeout(function(){
someScript();//works, but are there vulnerabilites?
}, 1);
その他の方法にはどのようなものがありますか?また、javascript実行キューから出てくる正しい方法は何ですか?
setTimeoutが最適なオプションである場合、setTimeoutの脆弱性は何ですか?可能性のある将来の問題、タイムアウトのコードが呼び出されない可能性、スピードの問題などがありますか?
バンプアウトの意味が不明です。また、「ここでjQueryを使用する」というあなたのコメントでは、jQueryではありません。これはちょうど普通のJavaScriptであり、jqueryは必要ありません。 – Matt
「脆弱性」とは、注意すべきことを尋ねていますか? (可変スコープ、コンテキストなど) – zzzzBov
@Matt、ブラウザはJavaScript呼び出しを待ちます。バンプを出すことで、キューから抜け出し、再キューすることができます。コメントは、私が呼び出す関数の内容です。この例では削除するのを忘れました。 – UpHelix