ok私は、いくつかのパラメータとコールバック関数をとる関数 "x"を持つ、何も気にしないjavascript APIを持っています。 C#でmanualreseteventが動作するのとほぼ同じ方法で呼び出す関数でコールバックを待つことができる方法はありますか?Javascript ManualResetイベント
ありがとう
ok私は、いくつかのパラメータとコールバック関数をとる関数 "x"を持つ、何も気にしないjavascript APIを持っています。 C#でmanualreseteventが動作するのとほぼ同じ方法で呼び出す関数でコールバックを待つことができる方法はありますか?Javascript ManualResetイベント
ありがとう
JavaScriptには、ManualResetEventのようなものはありません。実際、JavaScriptはほとんどのブラウザで1つのスレッドで実行されています[FirefoxはWebWorkersを導入しましたが、Firefoxに特有であり、まだ普及していません。
APIメソッドがコールバック関数の引数を受け取る場合、メソッドの実行中にAPIメソッドを呼び出すか、何かをやり終えたときに最後に呼び出します。だからあなたが自分を待つ必要はありません。
jQueryでは、アニメーションメソッドは、アニメーションが終了したときに呼び出されるコールバック関数を使用します。
$('#myDiv').slideUp(3000, function() { alert('I will be called after slideUp animation is over');});
APIメソッドの呼び出しと実行しようとしていることについてさらに詳しく説明できる場合は、お手伝いできます。
私は尋ねる理由があります。私は非同期関数を同期関数にする必要があります。そのより一般的な特定のAPIのinmind。 – Pintac
あなたは非同期関数の作成者ですか?はいの場合は、自分で同期させることができます。他の非同期関数を呼び出しているために関数が非同期の場合、多くの選択肢はありません。いずれにしても、あなたがしようとしているコードを投稿することは本当に役に立ちます。 – SolutionYogi