私はチェスの Web サイトを作成していて、プレイヤーに勝ったことを知らせるアラートを表示したいと考えています。ただし、アラートが表示されている場(chǎng)合、アラートがオフになるまで最後の動(dòng)きは表示されません。アラート関數(shù)はコードの最後にあるため、ブロック イメージのソースが変更された後に表示される必要があります。アラートを表示する前に畫(huà)面を更新するにはどうすればよいですか?この問(wèn)題を解決する方法に関するアイデアがないか、見(jiàn)つかりません。
requestAnimationFrame()
Functionフレームをレンダリングする直前に実行するコールバックをキューに入れます。ブラウザがキューの処理を開(kāi)始すると、それ以降のすべての呼び出しは フレーム後にカウントされます。
リーリー
これに対するユーティリティ関數(shù)を作成できます:リーリー
あなたの場(chǎng)合、1フレーム待つ必要があります。